Joakim Erdfelt a écrit :
Emmanuel Venisse wrote:


Joakim Erdfelt a écrit :
Ok.

Here's the vote breakdown.

option A - Make the branch the new trunk.
* Emmanuel Venisse
* Arnaud Heriter
* Nicolas De Loof
* Jesse McConnell
* Brett Porter
* Wendy Smoak

option B - Merge the branch into the existing trunk.
* Maria Odea Ching

option C - Do not merge the branch into trunk.
* (n/a)

Looks like option A wins!

The current plan

1) Identify the changes since the branch has been made.
   Branch was created on March 15, 2007 - on revision 518676
2) Merge in changes made on trunk since branch into the branch.
3) Rename the current trunk as branch-0.9

Maybe it would be better to use this process:
3) copy trunk as branch-0.9
3.1) Remove trunk

I think that with this process a 'svn up' will work fine instead of to do a clean checkout.
I was just going to use ...

$ svn mv \
https://svn.apache.org/repos/asf/maven/archiva/trunk \ https://svn.apache.org/repos/asf/maven/archiva/branches/archiva-0.9

and then ...

$ svn mv \
https://svn.apache.org/repos/asf/maven/archiva/branches/archiva-jpox-database-refactor \
https://svn.apache.org/repos/asf/maven/archiva/trunk

After all the docs for "svn mv" state ...

move (mv, rename, ren): Move and/or rename something in working copy or repository.
usage: move SRC DST

 Note:  *this subcommand is equivalent to a 'copy' and 'delete'.*
 Note:  the --revision option has no use and is deprecated.

 SRC and DST can both be working copy (WC) paths or URLs:
   WC  -> WC:   move and schedule for addition (with history)
   URL -> URL:  complete server-side rename.

See any problem with this approach?

It should be ok and should update correctly working copies.

Emmanuel


Reply via email to