mercurial-buildpackage (0.10.1) unstable; urgency=low

  * Fix ‘class not found’ FTBFS. (Closes: #719405)
  * Bump dependency on haxe.
  * Standards version 3.9.6.

 -- Darren Salt <devspam@moreofthesa.me.uk>  Tue, 28 Oct 2014 02:10:25 +0000

mercurial-buildpackage (0.10) unstable; urgency=low

  * Taking over this package... (Closes: #628953)
  * Add support for xz-compressed tarballs. (Closes: #658648)
    - Bump dependency on pristine-tar to >= 1.18.
  * Fix (most) problems with pristine tarball generation. (Closes: #626855)
    - Ensure that we have the source root directory in the tarball.
    - Ensure that the source root directory is correctly named.
    - Force owner, group and permissions to 0 when generating the xdelta.
    This should be enough to cover the usual use cases.
    It's fairly safe to say that anything else is going to be Fun™...
  * Don't spawn shells for tar.
  * Handle version info differently: vendor-specific version strings can be
    specified via a make variable, VENDOR_VERSION.
    Also, tidy up version checking in debian/rules and set VENDOR_VERSION to
    the vendor name as reported by dpkg-vendor.
    (Closes: #612271)
  * Have all commands respond to --help, -h and -?.
  * Put upstream tags on the upstream branch. It makes more sense to me than
    tagging a prior commit in the main branch.
  * Improved the concurrent stdout/stderr reading (referenced below).
  * Add -S (--source-only) to mercurial-buildpackage.
  * Add a note to README.txt about hacking on mercurial-buildpackage source.
  * Add build-arch and build-indep targets in debian/rules.
    (The latter is currently empty.)
  * Correctly quote (or unquote) hyphens in the man pages.
  * Add a dummy debian/watch.
  * Misc cleanup.

  [Jens Peter Secher]
  * Found a way to concurrently read stdout and stderr from a Process
    which means that there should be no more stalled build processes.
  * Allow successive import-dsc also when only the debian files changed.
  * Complain when importing tarballs that have no root directory but use
    dpkg-source with --no-check to allow manual tampering with the
    imported tarballs.

 -- Darren Salt <devspam@moreofthesa.me.uk>  Mon, 16 Jul 2012 19:05:58 +0100

mercurial-buildpackage (0.9) unstable; urgency=low

  * Cater for new hg commit behaviour: accept return code of 1.
  * Create new changelog entry before trying to merge during importorig.
  * Check that mercurial-buildpackage's changelog version matches the one
    in Constants.hx.
  * Bumped Standards-Version to 3.9.1, no change.

 -- Jens Peter Secher <jps@debian.org>  Sat, 07 Aug 2010 00:14:22 +0200

mercurial-buildpackage (0.8.2) unstable; urgency=low

  * Do not use paths containing "../" to avoid upsetting dpkg-source
    1.15.7.1.

 -- Jens Peter Secher <jps@debian.org>  Fri, 30 Apr 2010 18:58:23 +0200

mercurial-buildpackage (0.8.1) unstable; urgency=low

  * Updated buildpackage manpage with operational outline and explained
    that Quilt patches are applied for format 3.0 packages.
  * buildpackage is now more verbose by default.
  * importorig now only tries to add new changelog entry if a
    debian/changelog already exists.

 -- Jens Peter Secher <jps@debian.org>  Sun, 28 Feb 2010 21:53:16 +0100

mercurial-buildpackage (0.8) unstable; urgency=low

  * For dpkg-source format 3.0 (quilt), the repository is now supposed to
    have all Quilt patches fully applied and the .pc directory committed.
    After importorig, the Quilt patches need to be applied manually.  
  * Be more careful about precious and interfering files when processing
    directory entries.

 -- Jens Peter Secher <jps@debian.org>  Thu, 21 Jan 2010 23:43:03 +0100

mercurial-buildpackage (0.7) unstable; urgency=low

  * Only perform build-dependency check when building in-place, thanks to
    Eike Nicklas.
  * Refix #563057 which was reintroduced by not emptying Process output on
    low verbosity.

 -- Jens Peter Secher <jps@debian.org>  Tue, 19 Jan 2010 23:15:53 +0100

mercurial-buildpackage (0.6) unstable; urgency=low

  * Work around Mercurial's inability to track empty directories (which
    makes it harder to recreate pristine tarballs) by removing empty
    directories after unpacking of tarballs.

 -- Jens Peter Secher <jps@debian.org>  Mon, 18 Jan 2010 22:28:32 +0100

mercurial-buildpackage (0.5) unstable; urgency=low

  * Always process output from subprocesses immediately to avoid the
    subprocess blocking.
    (Closes: #563057)
  * Fixed usage help in tagversion.
  * Do not --skip-patches when unpacking because dpkg-source format 3.0
    (quilt) expects the patches to be applied anyway.  And unpack with
    --no-copy.

 -- Jens Peter Secher <jps@debian.org>  Mon, 11 Jan 2010 23:12:18 +0100

mercurial-buildpackage (0.4) unstable; urgency=low

  * Preserve executable mode for upstream files, thanks to Luke Cycon.
  * Just rely on the underscore in the upstream tarball file names to
    detect source name, thanks to Raúl Sánchez Siles.
    (Closes: #563058)

 -- Jens Peter Secher <jps@debian.org>  Tue, 05 Jan 2010 22:31:40 +0100

mercurial-buildpackage (0.3) unstable; urgency=low

  * Porting branches are now suported.  
  * Always use Mercurial's internal merging mechanism to avoid arbitrary
    merging programs to start up; instead conflict markers are put
    directly in conflicting files.
  * Explained repository layout in manpage, and various other manpage
    fixes.
  * Better error message when tarball filenames do not follow format 3.0,
    thanks to Goswin von Brederlow.
    (Closes: #560189)

 -- Jens Peter Secher <jps@debian.org>  Wed, 23 Dec 2009 00:18:16 +0100

mercurial-buildpackage (0.2) unstable; urgency=low

  * The importorig program now saves xdeltas to be able to restore the
    pristine tarballs.
  * Fixed the dependency on haxe to avoid build failures.

 -- Jens Peter Secher <jps@debian.org>  Fri, 20 Nov 2009 23:37:20 +0100

mercurial-buildpackage (0.1) unstable; urgency=low

  * Initial package.  It is a redesign of John Goerzen's hg-buildpackage.

 -- Jens Peter Secher <jps@debian.org>  Fri, 25 Sep 2009 21:09:28 +0200
