mirror of https://github.com/apache/lucene.git
update backwards instructions
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1134918 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1312ea088f
commit
1472627948
|
@ -1,18 +1,21 @@
|
|||
* This is a placeholder for 4.1, when 4.0 will be branched *
|
||||
|
||||
============== DISABLED =============================================================================
|
||||
|
||||
This folder contains the src/ folder of the previous Lucene major version.
|
||||
|
||||
The test-backwards ANT task compiles the previous version's tests (bundled) against the
|
||||
previous released lucene-core.jar file (bundled). After that the compiled test classes
|
||||
are run against the new lucene-core.jar file, created by ANT before.
|
||||
|
||||
After branching a new Lucene major version (branch name "lucene_X_Y") do the following:
|
||||
After tagging a new Lucene *major* version (tag name "lucene_solr_X_Y_0") do the following
|
||||
(for minor versions never do this); also always use the x.y.0 version for the backwards folder,
|
||||
later bugfix releases should not be tested (the reason is that the new version must be backwards
|
||||
compatible to the last base version, bugfixes should not taken into account):
|
||||
|
||||
* svn rm backwards/src/test
|
||||
* svn cp https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_X_Y/lucene/src/test backwards/src/test
|
||||
* Copy the lucene-core.jar from the last release tarball to backwards/lib and delete old one.
|
||||
* cd lucene/backwards
|
||||
* svn rm src/test src/test-framework lib/lucene-core*.jar
|
||||
* svn commit (1st commit; you must do this, else you will corrupt your checkout)
|
||||
* svn cp https://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_X_Y_0/lucene/src/test-framework src
|
||||
* svn cp https://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_X_Y_0/lucene/src/test src
|
||||
* Copy the lucene-core.jar from the last release tarball to lib.
|
||||
* Check that everything is correct: The backwards folder should contain a src/ folder
|
||||
that now contains "test". The files should be the ones from the branch.
|
||||
that now contains "test" and "test-framework". The files should be the ones from the last version.
|
||||
* Run "ant test-backwards"
|
||||
* Commit the stuff again (2nd commit)
|
||||
|
|
Loading…
Reference in New Issue