[Svnmerge] py-svnmerge repository

Giovanni Bajo rasky at develer.com
Mon Sep 26 09:09:11 PDT 2005


Hello,

I put the python version of svnmerge online. You can check it out via:
svn co svn://pyinstaller.hpcf.upr.edu/svnmerge

You can watch the latest version of the source code online at:
http://pyinstaller.hpcf.upr.edu/cgi-bin/trac.cgi/file/svnmerge/svnmerge.py

Compared to the latest version I posted, I did the following things:

- Add "more verbose" mode which shows each and every svn command executed
(use "-v -v")
- Initial implementation of phantom revisions trimming: "svnmerge avail" now
only shows non-phantom revisions (so revisions which are really commits on
the head).

I put a short todo list at the top of the file. Among the things I would
like to do, there is the refactoring of the help screen, to do it like svn
(that is, "svnmerge help" shows list of commands, and then "svnmerge <cmd>
help" shows each help page by itself). I believe this is necessary now that
we're going to get two new commands (svnmerge block and unblock).

Also, if you checkout the code you'll get also an unittest I wrote, very
small for now. I would like to grow it to cover all the features but it's
going to be a little harder, since I have to fake a SVN repo.

Of course, I would appreciate testing of the new version of "svnmerge
avail".

Thanks
-- 
Giovanni Bajo




More information about the Svnmerge mailing list