[Adium-devl] In the meantime, svnmerge to the rescue....?

Juan Manuel Palacios jmpp at macports.org
Thu Jan 31 04:47:59 UTC 2008


	I'm aware discussion about moving to a DVC is currently underway,  
along tests of the different aspects of each of the various options.  
But there are so many that making a decision might take quite a  
while.... and, in fact, it is already taking a while (though I admit  
I'm not aware of what was discussed at the DVC centered meeting, so  
please excuse me if I'm a bit out of line!).

	So it is with a bit of an outsider's perspective that I suggest that,  
while the final decision is made, svnmerge.py be used to manage the  
branches. Please excuse me also if it's already being employed and  
this mail is just pure noise, but it doesn't seem to me given the  
nature of the common complaints here against subversion's merging  
capabilities and the style of the merge commit logs (which svnmerge.py  
standardizes in a very noticeable style to clearly show what was  
merged/unmerged/blocked/unblocked/etc).

	Ever since I discovered svnmerge.py, the pain of managing MacPorts'  
branches disappeared on the spot (though I admit we don't have those  
many, but then again neither does Adium). All you have to do is "cd / 
path/to/wc/branches/adium-1.2 && svnmerge.py init", and magically from  
there on you'll always have the information of what revisions are  
still pending a merge available to you at the tip of a few keystrokes,  
without having to sift through mail backups or, even worse, diff two  
source trees to try to infer what's still missing! (sounds like I've  
been there before....? ;-)

	A temporary solution such as svnmerge.py being so easy to put to use,  
all I can do is wonder is why it hasn't already. Anything stopping  
Adium devs from using it? I don't think it'd preclude a final move to  
another (D)VCS, in any case...

	Just my 2 cents. Regards,...


-jmpp





More information about the devel mailing list