Uwe - I asked this question a while ago on LUCENE-1529 and this is an answer
Mike gave:
http://issues.apache.org/jira/browse/LUCENE-1529?focusedCommentId=12699177&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12699177

I think it's related to what you ask

Shai

On Wed, Jul 29, 2009 at 10:01 PM, Uwe Schindler <u...@thetaphi.de> wrote:

>  I do it that way:
>
>
>
> -          Checkout the backwards branch (not the tag) to
> trunk/tags/lucene_2_4_back_compat_tests. I have this checkout everytime
> there, I update it regularily together with trunk.
>
> -          Place and leave a build.properties files with the following
> line in your trunk dir: “tag=lucene_2_4_back_compat_tests”
>
> -          You can then test using ant test / test-tag and so on, the java
> property fixes the tag directory to your branch checkout. The good thing is,
> that you always have the last revision of branch and can modify and commit
> it directly.
>
> -          If everything is ok, do a tag from your checked out branch (svn
> copy …) and then update the main common-build.xml
>
>
>
> I was always wondering: Why do we need tags for the backwards tests? Why
> not just automatically checkout the revision equal to the current trunk
> revision for testing (what I did manually)? Currently we always have to
> create a new tag after each commit to backwards branch, this is somehow
> strange (ok, by that you fix the revision used for testing this trunk
> checkout, but if you checkout the same revision no in the backwards branch
> that trunk currently has, it would always be correctly related).
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: u...@thetaphi.de
>   ------------------------------
>
> *From:* Mark Miller [mailto:markrmil...@gmail.com]
> *Sent:* Wednesday, July 29, 2009 6:24 PM
> *To:* java-dev@lucene.apache.org
> *Subject:* backwards compat tests
>
>
>
> Is their a wiki page on how to handle updating the back compat tests? I
> found some mail regarding it, but most of what I found was older. The latest
> I saw talked about the separate branch, and updating that branch with fixes
> if you need too - but I see now it seems to work with tags?
>
>
>
> Do I update the branch, tag it with the current date, then update the build
> file to point to the new tag (compatibility.tag)?
>
> --
> - Mark
>
> http://www.lucidimagination.com
>

Reply via email to