[ https://issues.apache.org/jira/browse/LUCENE-1083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12549500 ]
Doug Cutting commented on LUCENE-1083: -------------------------------------- The "prior release" is a new concept that needs to be added to the build to support this. Perhaps a property in common-build.xml that names the subversion tags of the prior major and minor releases, and the jdiff target could use these. The jdiff target should do nothing if jdiff.home is not defined. Some links to the jdiff output should be added somewhere in the docs. Folks who build releases would then be required to install jdiff and to define jdiff.home when they make releases, or else the releases will contain broken links. This should be documented on the wiki's HowToRelease page. > JDiff report of changes between different versions of Lucene > ------------------------------------------------------------ > > Key: LUCENE-1083 > URL: https://issues.apache.org/jira/browse/LUCENE-1083 > Project: Lucene - Java > Issue Type: Improvement > Components: Javadocs > Affects Versions: 2.2 > Reporter: Matt Doar > Attachments: jdiff_lucene_191_220.zip, jdiff_lucene_210_220.zip > > > I think that a helpful addition to the release process for Lucene would be > [JDiff|http://www.jdiff.org] reports of the API changes between different > versions. I am attaching reports of the differences between 1.9.1 and 2.2.0 > and also between 2.1.0 and 2.2.0. The reports could be changed to only show > the public methods. The start page is changes.html. > This is the Ant target I added to the top-level build.xml file in the JDiff > directory to produce a report: > {noformat} > <target name="lucene" depends="dist"> > <taskdef name="jdiff" > classname="jdiff.JDiffAntTask" > classpath="${dist.dir}/antjdiff.jar" /> > <jdiff destdir="${reports.dir}/lucene" > verbose="on" > stats="on" > docchanges="on"> > <old name="1.9.1"> > <dirset dir="${examples.dir}/lucene-1.9.1/src/java" includes="org/**" /> > </old> > <new name="2.2.0"> > <dirset dir="${examples.dir}/lucene-2.2.0/src/java" includes="org/**" /> > </new> > </jdiff> > </target> > {noformat} > Disclaimer: I'm the author of JDiff -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]