pristine-tar (1.42) unstable; urgency=medium

  [ Antonio Terceiro ]
  * pristine-tar: add support for recompressing tarballs as an alternative
    when we can't regenerate the original tarball. The recompressed tarball is
    not identical to the "real" original, but the contents will be the same.
    This makes it possible to work with most, it not all, of the tarballs that
    we currently would fail to reproduce.
  * Add `run` script to run programs from a source tree/git checkout.
  * pristine-tar: read command-line options from $PRISTINE_TAR
  * Recommend a version of xz-utils that has --robot (Closes: #705730)
  * pristine-*: improve manpages
  * pristine-*: implement --help
  * pristine-*: improve usage output
  * Add bug-report preamble for reportbug
  * zgz: fix typo in manpage
  * Use external test case repository as regression test suite
  * Bump Standards-Version to 4.1.1; no changes needed

  [ Edward Betts ]
  * correct spelling mistakes

 -- Antonio Terceiro <terceiro@debian.org>  Sun, 08 Oct 2017 09:49:40 -0300

pristine-tar (1.41) unstable; urgency=medium

  [ Tomasz Buchert ]
  * Temporary fix for #871938: try all variants in pristine-gz
  * Fix file checking (by Chris Lamb, closes: #867545)

  [ Chris Lamb ]
  * Support storing and retrieval of upstream signatures. (Closes: #871809)

 -- Tomasz Buchert <tomasz@debian.org>  Wed, 30 Aug 2017 00:45:02 +0200

pristine-tar (1.40) unstable; urgency=medium

  [ Tomasz Buchert ]
  * pristine-tar: better file input checks (Closes: #867545)

  [ Len Sorensen ]
  * Try --gnu all the time and fix current rsyncable (Closes: #805488)

 -- Tomasz Buchert <tomasz@debian.org>  Wed, 19 Jul 2017 08:29:36 +0200

pristine-tar (1.39) unstable; urgency=medium

  * Use xdelta3 by default
  * Show "pristine-tar list" items in natural order (Closes: #841526).
  * Bump Standards-Version to 4.0.0  (no change needed)
  * Make myself the main maintainer

 -- Tomasz Buchert <tomasz@debian.org>  Sun, 02 Jul 2017 11:29:19 +0200

pristine-tar (1.38) unstable; urgency=medium

  * Automatic refactor of the code to make it more modern
  * d/control: use debhelper 10
  * Handle files prefixed with '-' in tarballs (Closes: #851286)
  * Document --verify (Closes: #851955)

 -- Tomasz Buchert <tomasz@debian.org>  Wed, 25 Jan 2017 20:29:42 +0100

pristine-tar (1.37) unstable; urgency=medium

  * Fix another regression for 2.0 xdelta version in pristine-tar

 -- Tomasz Buchert <tomasz@debian.org>  Sat, 27 Aug 2016 17:39:00 +0200

pristine-tar (1.36) unstable; urgency=medium

  * Fix regression by passing --pristine to xdelta (Closes: #835586)

 -- Tomasz Buchert <tomasz@debian.org>  Sat, 27 Aug 2016 13:26:58 +0200

pristine-tar (1.35) unstable; urgency=medium

  [ Antonio Terceiro ]
  * Add `pristine-tar verify` to the usage message
  * pristine-tar.spec: RPM packaging improvements to make pristine-tar easily
    buildable in openSUSE, Fedora and CentOS. Patch by Markus Lehtonen
    (Closes: #807597)
  * Add bash completion script
    - I had this local bash completing script laying around in my $HOME for
      years, but I have no idea whether I wrote it or if I got it from the
      internet. If you wrote it, please get in touch with me so that I can
      add the proper credits to the source code.
  * autopkgtest: run all tests with both PRISTINE_ALL_XDELTA=xdelta and
    PRISTINE_ALL_XDELTA=xdelta3.

  [ Tomasz Buchert ]
  * pristine-tar is now able to reproduce xz files compressed with
    multithreading; however, this requires xz >= 5.2.0 (Closes: #829248)
  * Minor bugfixes (Closes: #798641)
  * Add support for using xdelta3 (Closes: #737499)

 -- Antonio Terceiro <terceiro@debian.org>  Thu, 25 Aug 2016 14:45:27 -0300

pristine-tar (1.35~0) experimental; urgency=medium

  * pristine-tar now stores a tarball hash in the delta file (Closes: #608406)
    - added a new command (`pristine-tar verify`) to verify whether existing
      tarballs match the one that was committed. this is also backwards
      compatible with previously-existing delta files; if the hash is missing,
      the existing tarball will be compared to one actually committed to
      version control by first extracting to a temporary directory.
    - `pristine-tar checkout` will now not overwrite exiting tarballs that
      match the stored hash.

 -- Antonio Terceiro <terceiro@debian.org>  Fri, 08 Jul 2016 14:06:52 +0200

pristine-tar (1.34) unstable; urgency=medium

  * New maintainer (Closes: #737871)
  * pristine-tar.spec: bump version number
  * Add tests for very basic usage. These can be run during the build and
    under autopkgtest
    - Added build dependencies on shunit2, git, and xdelta
  * Makefile.PL: make build idempotent
  * debian/control:
    - Remove duplicated Section field in binary package
    - Switch Vcs-* fields to collab-maint repository
    - Bump Standard-Version to 3.9.8; no changes needed
  * Add missing debian/source/format
  * debian/copyright: fix wildcard for pit/suse-bzip2/
  * Build with hardening flags
  * zgz/zgz.pod: fix typo

 -- Antonio Terceiro <terceiro@debian.org>  Sat, 21 May 2016 13:49:53 -0300

# For older changelog entries, run 'apt-get changelog pristine-tar'
