[Adium-devl] Status of the 1.2svn search field?

Juan Manuel Palacios jmpp at macports.org
Wed Sep 5 17:17:03 UTC 2007


On Sep 5, 2007, at 12:58 PM, Juan Manuel Palacios wrote:

>
>
> 	Lastly, what is that patch Augie is working on for? Subversion
> itself? Other than dealing with a large and complex tree, this
> merging process is no different from many others that take place
> daily (imagine the gcc tree!), so I guess I don't understand why what
> seems to me like so many preparations are underway (please do correct
> me if I'm wrong). Conflicts will arise at merge time and people in
> control of branches have to deal with them, just as in any other
> merge. All this business would have been easier from the start if
> svnmerge.py had been used, but it is just occurring to me that,
> should you guys decide to give it a go, we could still try to go down
> that path. Trust me, it simplifies the merge process a great deal by
> keeping a record of what has been merged already and what is still
> pending (on a revision per revision basis); you can also block things
> from being merged (thus disappearing from the pending list), do
> bidirectional merges and "record only" merges (for stuff that has
> been merged manually already), so as you can see the tool can be
> quite flexible. All in all, I really recommend it!
>


	Replying to my own message: one thing I forgot to say about  
svnmerge.py is that you can hand-pick what revision you use to  
initialize the "merge record", the one that tells you what revisions  
you have available to merge in. So say your tree is at r10 and you  
have both trunk and a branch, which was created at r5 but you only  
initialized with svnmerge.py at r10 (the initialization itself  
creates a revision). You don't necessarily have to loose merge info  
for r6 through 9 and start off tracking revisions at the next to come  
r11; instead, you can tell svnmerge.py to initialize the record at r6  
and start keeping track for you from there on. This is the very  
reason why I say we may still be able to work with this tool should  
the powers that be decide too.

	In any case, I vouch for it 'cause I've been using it to handle the  
MacPorts release branches and it's proven very useful to me, I no  
longer have to grab a piece of paper and write revision numbers while  
I type on my terminal ;-)

	Regards,...


-jmpp





More information about the devel mailing list