2009
hgsvn (0.1.7-2) unstable; urgency=low
* fix section (devel->vcs) * update description (thanks Alexander Myodov) * require python >= 2.5 (thanks Alexander Myodov again)
-- Vincent Danjean <vdanjean@debian.org> Fri, 21 Aug 2009 12:47:58 +0200
hgsvn (0.1.7-1) unstable; urgency=low
* New Upstream Version (Closes: #542674) * Bump Standard-Version (no change needed) * refresh manpage patch
-- Vincent Danjean <vdanjean@debian.org> Thu, 20 Aug 2009 21:39:16 +0200
2008
hgsvn (0.1.6-2) unstable; urgency=low
* Fix copyright email (Closes: #485164) * update standard version to 3.8.0 (no change needed)
-- Vincent Danjean <vdanjean@debian.org> Mon, 09 Jun 2008 00:20:04 +0200
hgsvn (0.1.6-1) unstable; urgency=low
* New Upstream Version
Improvements:
+ Prefix commit messages with [svn r123] (where 123 is the corresponding
SVN revision number), rather than just [svn]. Also, trim leading
whitespace in the original commit message, to avoid blank changeset
summaries when the message begins with a carriage return.
+ Introduce a .hgsvn private directory at the top of the working copy.
This will us to store various things in a common location without
polluting the base directory.
+ Introduce a lock file (named .hgsvn/lock) to disallow running two
hgpullsvn instances in parallel on the same repository. The locking
mechanism is imported from mercurial's own mercurial.lock. If the
mercurial package is not available, a dummy lock is used instead.
Initial patch by Ori Peleg.
+ Add a --no-hgignore option to hgimportsvn, for situations where the
source SVN repository already contains a versioned .hgignore file.
Patch by Ori Peleg.
+ hgsvn can now be bundled as standalone executables using py2exe. Patch
by Paul Moore.
+ More descriptive error message when either hg or svn cannot be executed
(e.g. not installed). Patch by Joonas Paalasmaa.
Bug fixes:
+ Very long commit messages (> 16000 characters) are provided to Mercurial
through a temporary file rather than the command line, which could fail
on some platforms. The corresponding commit messages were generated by
svnmerge. Reported by Ralf Schmitt.
+ Filenames starting with a hyphen were considered by hg and SVN as
command-line options. Report and patch by Mirko Friedenhagen.
+ If the last hg changeset mapped to more than one SVN revision, trying to
update again with hgpullsvn failed.
+ A replaced directory can have added and removed files without them being
mentioned in the SVN log; we must detect those files ourselves.
+ More robust atomicity check for (hg commit, hg tag) sequence. Reported
by Florent Guillaume.
+ Fix a bug when comparing local filesystem paths on Windows. We now
invoke os.path.normcase on both paths before comparing. Reported by
Pavol Murin.
* debian/control: change python-setuptools to python-pkg-resources
dependency (Closes: #468730)
-- Vincent Danjean <vdanjean@debian.org> Sat, 31 May 2008 19:46:53 +0200
hgsvn (0.1.5-3) unstable; urgency=low
* add build-depends on python (>= 2.5) | python-elementtree so that
elementtree will not be required at runtime (not needed with python2.5)
(Closes: #477075)
-- Vincent Danjean <vdanjean@debian.org> Mon, 21 Apr 2008 09:17:59 +0200
hgsvn (0.1.5-2) unstable; urgency=low
* [debian/control] depends on python-elementtree or python >= 2.5 (which
includes python-elementtree) (Closes: #462247)
-- Vincent Danjean <vdanjean@debian.org> Wed, 13 Feb 2008 11:52:43 +0100
hgsvn (0.1.5-1) unstable; urgency=low
* New upstream release
+ Improvements:
- In the initial import, parse the svn:ignore property and add
suggestions to the .hgignore file accordingly. These suggestions are
commented by default because they are based on the latest version of
the svn:ignore property and could make us miss some files along the
SVN history, if enabled blindingly.
+ Bug fixes:
- Critical fix for Mercurial 0.9.5, which is stricter with named
branches. This bug made hgimportsvn fail when cloning from an
auto-detected parent repository.
- Honor the SVN_ASP_DOT_NET_HACK environment variable when deciding the
name of private SVN folders (.svn or _svn). Thanks to Anton Daneika for
the report and the original patch.
* [debian/control]
+ bump policy to 3.7.3 (no change needed)
+ change to "Architecture: all" instead of "Architecture: any"
(Closes: #456107) Thanks to John Wright for reporting with patch
+ add depends on subversion and mercurial (Closes: #456110)
Here again, thanks to John Wright for reporting with patch
+ remove Homepages: from the description and add it to the source stanza
* [debian/patches]
+ remove submitted_upstream__py_is_not_script.patch (applied upstream)
+ remove submitted_upstream__manpages.patch (applied upstream)
* [debian/dirs]
+ remove unused usr/sbin dir
-- Vincent Danjean <vdanjean@debian.org> Mon, 21 Jan 2008 08:20:17 +0100
2007
hgsvn (0.1.4-1) unstable; urgency=low
* New upstream release
+ Improvements:
- Be able to pull dead (removed) SVN branches by introducing a -p
(--svn-peg) option to specify the SVN "peg revision". The option
must be used with both hgimportsvn and hgpullsvn. Patch by
Cameron Hutchison.
+ Bug fixes:
- Allow copying directories with non-ASCII names (reported by
Andre Klitzing).
- Make rmtree reliable under Windows. Thanks to Mark (mwatts42)
for finding both the bug and the solution.
- Fix a problem where there is a symbolic link in the SVN
repository that points to a directory. Patch by Cameron
Hutchison.
- svn log can output invalid XML when a commit message contains
control characters. Reported by Tim Wegener.
+ Other:
- License upgraded to GNU GPL v3 (or later).
-- Vincent Danjean <vdanjean@debian.org> Thu, 13 Sep 2007 21:05:38 +0200
hgsvn (0.1.3-2) unstable; urgency=low
* Add dependency on python-setuptools (Closes: #425999)
-- Vincent Danjean <vdanjean@debian.org> Sat, 26 May 2007 08:42:04 +0200
hgsvn (0.1.3-1) unstable; urgency=low
* Initial release. (Closes: #421794: ITP: hgsvn -- Scripts to work locally on Subversion checkouts using Mercurial) * New upstream release + Improvements: * Performance improvement with svn log command in hgpullsvn (suggested by Mads Kiilerich and Daniel Berlin). * Less obscure error message when svn info fails while returning a successful return code. * Two simplistic man pages added for hgpullsvn and hgimportsvn (in the man1/ directory). + Bug fixes: * Windows compatibility fix by Bill Baxter. * hgimportsvn failed when used on a whole repository. * Fix crash on empty commit message (also reported by Neil Martinsen-Burrell and Walter Landry). * Handle file and directory renames properly (reported by Bill Baxter). * SVN allows copying from a deleted file by having mixed revisions inside the working copy at commit time, but Mercurial doesn't accept it (reported by Neil Martinsen-Burrell).
-- Vincent Danjean <vdanjean@debian.org> Mon, 14 May 2007 16:37:31 +0200
hgsvn (0.1.2-1) unstable; urgency=low
* New upstream release
-- Vincent Danjean <vdanjean@debian.org> Tue, 08 May 2007 10:48:16 +0200
hgsvn (0.1.1-1) unstable; urgency=low
* Initial release
-- Vincent Danjean <vdanjean@debian.org> Tue, 1 May 2007 16:41:00 +0200