[ 
https://issues.apache.org/jira/browse/LUCENE-2193?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Uwe Schindler updated LUCENE-2193:
----------------------------------

    Summary: Get rid of backwards tags  (was: Get rid of baclwards tags)

> Get rid of backwards tags
> -------------------------
>
>                 Key: LUCENE-2193
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2193
>             Project: Lucene - Java
>          Issue Type: Task
>            Reporter: Uwe Schindler
>            Assignee: Uwe Schindler
>            Priority: Minor
>
> This is a followup on: 
> [http://www.lucidimagination.com/search/document/bb6c23b6e87c0b63/back_compat_folders_in_tags_when_i_svn_update#3000a2232c678031]
> Currently we use tags for specifying the revision number in the backwards 
> branch that matches the current development branch revision (in 
> common-build.xml). The idea is to just specify the corresponding revision no 
> of the backwards branch in common-build.xml and the backwards-test target 
> automatically handles up/down/co:
> - We just give the rev number in common-build in common-build.xml as a 
> property backwards-rev="XXXX". This property is used also in building the 
> command line which is also a property backwards-svn-args="-r $backwards-rev". 
> By that you can use "ant -Dbackwards-svn-args=''" to force test-backwards to 
> checkout/update to head of branch (recommened for developers).
> - we should rename target to "test-backwards" and keep a "test-tag" with 
> dependency to that for compatibility
> - The checkout on backwards creates a directory 
> "backwards/${backwards-branch}" and uses "svn co ${backwards-svn-args} 
> 'http://svn.../${backwards-branch}' 'backwards/${backwards-branch}'". The 
> cool thing, the dir is checked out if non existent, but if the checkout 
> already exists, svn co implicitely does an svn up to the given revision (it 
> will also downgrade and merge if newer). So the test-backwards target always 
> updates the checkout to the correct revision. I had not tried with local 
> changes, but this should simply merge as an svn up.
> The workflow for committing fixes to bw would be:
> - First use "svn up" to upgrade the backwards working copy to HEAD.
> - Commit the changes
> - Copy and paste the message "Committed revision XXXX" to common-build.xml
> - Commit the changes in trunk

-- 
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: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org

Reply via email to