[ANN] hgsvn 0.1.7
Andi Albrecht
albrecht.andi at googlemail.com
Wed Jul 8 18:57:00 UTC 2009
Hi,
I'm happy to announce a new hgsvn maintenance release. You can find
all details, documentation and downloads at
http://pypi.python.org/pypi/hgsvn (or simply "easy_install hgsvn").
The development repository and a issue tracker is at
http://bitbucket.org/andialbrecht/hgsvn.
Here's the list of changes since the previous version:
Improvements:
* hgpushsvn fully integrated in this version. This command pushes
local Mercurial commits back to the SVN repository.
* Add a -n/--dry-run flag to hgpullsvn and hgpushsvn to list
incoming and outgoing changes without committing them to the local
or remote repository.
* Add verbosity levels to all command line scripts. The default
verbosity level limits the output of hgpullsvn and hgpushsvn
to messages that have a certain relevance to the user. Additional
messages will be shown with the -v/--verbose flag. The --debug flag
enables the output of debugging messages including shell commands.
Bug fixes:
* Log files from SVN repositories with path-based authentication
caused hgpullsvn and hgimportsvn to fail with an XML parsing
error. Restricted paths are now silently ignored (issue5, reported
by Andreas Sliwka).
* Updated the Mercurial-based lock file mechanism introduced in the
previous release to work with Mercurial >= 1.2.0. The exception
class was moved in Mercurial 1.2.0 (issue4).
* hgpullsvn and hgpushsvn can now be called from any
sub-directory within the working copy. Both scripts now take care to
change their working directory to the root of the working copy (issue3).
* hgimportsvn exits with a error message when the target directory
is already a Mercurial repository controlled by hgsvn.
* Detect conflicts when running SVN update. To avoid conflicts when
pulling new SVN revisions, hgpullsvn checks if the hg repository
has uncommitted changes before actually pulling new revisions from
SVN (issue6, reported and initial patch by Robert).
Regards,
Andi
More information about the Mercurial
mailing list