Hi, You can also download the JAR files of those releases and use a comparison tool like http://siom79.github.io/japicmp/ to compare them. This tool can be run using CLI and also prints changes in @Deprecated.
The CLI syntax is here: http://siom79.github.io/japicmp/CliTool.html I always use "-m" (only show modified stuff) and "-o" and "-n" to specify the old and new JAR file. After that you can grep on something like DEPRECATED. Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: [email protected] > -----Original Message----- > From: Nick Burch [mailto:[email protected]] > Sent: Wednesday, June 15, 2016 10:43 AM > To: POI Developers List <[email protected]> > Subject: Re: Finding deprecated methods > > On Tue, 14 Jun 2016, Javen O'Neal wrote: > > Is there a smarter way to find deprecated classes besides checking out > > the code from 2 final releases ago and removing any deprecated code that > > still exists in trunk@HEAD? > > I'd probably attempt it with: > * grep trunk for @deprecated with no date, with a -A 4 or similar, then > grab the method name from that > * grab a list of old versions from "svn ls ^/poi/tags/" > * use "svn switch ^/poi/tags/xxxx/" to quickly walk your tree back through > older versions > * do the same greps, and spot where they vanish > > If that all sounds a bit hairy, let me know and I can try it later in the > week! > > Nick > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
