Skip to content

Debian Changelog hgsvn (0.1.7-2)

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