[ANN] hgsvn 0.1.8
Andi Albrecht
albrecht.andi at googlemail.com
Sun Jan 24 09:34:21 UTC 2010
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:
* Convert a local SVN checkout into a hgsvn controlled Mercurial
repository with ``hgimportsvn --local-only``. No network access is
needed when setting this flag (aka airplane mode). The Mercurial
history then starts with the current revision of the SVN
checkout. Patch by Matt Fowles.
* Commit messages when pushing back to SVN can be edited before
committing using the -e/--edit command line flag. Issue #29, patch
by eliterr.
* It's now possible to use ``hgsvn`` with the mq extensions. Both
``hgpushsvn`` and ``hgpullsvn`` abort with an error message if mq
patches are applied when running those commands. Issue #43, patch by
sterin.
Bug fixes:
* Removal of temporary file when pushing new revisions to SVN on
Windows fixed. Issue 8 reported by Daniel Dabrowski.
* Changed 'hg log' command line arguments that interfered with default
options in .hgrc file. Issue 12 reported by Simon Percivall, initial
patch by Joel Rosdahl and issue 16 reported by Wladimir Palant.
* ``hgpushsvn`` is now compatible with Python 2.4.
* If a SVN changeset contains empty changeset comments, ``hgpullsvn``
has failed. Empty changeset messages are now handled correctly.
* SVN repositories at revision 0 couldn't be imported. Now it's
possible to import empty SVN repositories with ``hgimportsvn``.
Issue #13 reported by tiktuk.
* ``hgpushsvn`` failed when a non-empty directory was removed from
version control. Issue #15 reported by Keith Yang.
* Proper encoding of commit messages on Windows systems. Issue #19
reported and patch by Chunlin Yao.
* Change svn:executable property on mode changes when pushing back to
SVN repository. Issue #24 reported by sterin.
* Improved parsing of SVN messages. Issues #27, #14 patch contributed
by x63.
* ``hgpushsvn`` whiped uncommitted changes in working directory. Issue
#32 reported by foxcub.
* ``hgpullsvn`` in dry-run-mode displayed latest fetched revision
too. Issue #35 reported by Dmitriy Morozov.
* New sub-directories are now created properly. Issue #46 reported by
Matt Fowles.
Thanks to all contributors!
Regards,
Andi
More information about the Mercurial
mailing list