reposurgeon (4.3+git20200214.8d048e1-1) unstable; urgency=medium

  * New upstream version 4.3+git20200214.8d048e1
  * debian/control: Build on 64-bit architectures only, at least for now.
    See https://gitlab.com/esr/reposurgeon/issues/255#note_288045356
  * Remove 0001-asciidoctor-disable-webfonts.patch
    which has been applied upstream, see
    https://gitlab.com/esr/reposurgeon/-/merge_requests/456 and
    https://gitlab.com/esr/reposurgeon/-/commit/8d048e1

 -- Anthony Fok <foka@debian.org>  Fri, 14 Feb 2020 15:23:45 -0700

reposurgeon (4.2-1) unstable; urgency=medium

  [ Jelmer Vernooĳ ]
  * Recommend brz rather than bzr-fastimport.

  [ Anthony Fok ]
  * New upstream version 4.2
  * Apply "cme fix dpkg" fixes
    - Update debhelper dependency to "Build-Depends: debhelper-compat (= 12)"
    - Bump Standards-Version to 4.5.0 (no change)
  * Update debian/copyright with correct BSD-2-Clause text
    and with new author and copyright years
  * Remove 0001-build-with-trimpath-for-reproducibility.patch
  * Adapt Debian packaging to the new Go reposurgeon
  * Include yet-to-be-packaged dependent Go libraries
  * Disable webfonts in Asciidoctor-generated HTML files
    (Lintian warning "reposurgeon: privacy-breach-generic")

 -- Anthony Fok <foka@debian.org>  Thu, 13 Feb 2020 13:28:18 -0700

reposurgeon (3.45-1) unstable; urgency=medium

  * New upstream release 3.45:
     - Repaired the distribution maker to again include README.adoc, NEWS, TODO.
     - Executable bits are now correctly propagated across SVN branch copies.
     - Tests fall back to (c-)python if pypy is not available.
     - Various minor testsuite and port fixes. Tests now work on Mac OS X.
     - repocutter ported to Go for 40x speedup (more on large repos).
     - repomapper has been ported to Go; repodiffer has been retired.
  * Remove repodiffer which has been retired upstream
  * Bump Standards-Version to 4.2.1 (no change)
  * Change Architecture from "all" back to "any"
    because some tools have been rewritten in Go.
  * Add "Build-Depends: golang-any" for building repocutter and repomapper
    which have been rewritten in Go.
  * Build with '-{gc,asm}flags all=-trimpath=' for reproducibility.
    Copied from dh-golang (1.38).
    See also https://github.com/restic/restic/issues/2061
    and https://gitlab.com/esr/reposurgeon/merge_requests/181

 -- Anthony Fok <foka@debian.org>  Fri, 21 Dec 2018 17:23:02 -0700

reposurgeon (3.44-3) unstable; urgency=medium

  * Add build and runtime dependency on tzdata, which is no longer
    build-essential, and build chroots are not required to have it
    pre-installed, leading to FTBFS during a reposurgeon date test
    checking whether EST equals to -0500.  Thanks to Lucas Nussbaum
    for the report!  (Closes: #871163)
  * Fall back to /usr/bin/editor when $EDITOR is not set.
    This is to comply with Debian Policy §11.4, see
    https://www.debian.org/doc/debian-policy/#editors-and-pagers
    Thanks to Jakub Wilk for the report!  (Closes: #877011)
  * Remove now unneeded build dependency on libpython-dev

 -- Anthony Fok <foka@debian.org>  Tue, 17 Jul 2018 01:42:21 -0600

reposurgeon (3.44-2) unstable; urgency=medium

  * Switch from dh_python2 to dh_pypy properly.
    This fixes uninstallable pypy:any dependency in reposurgeon (3.44-1).
  * Change Architecture from "any" to "all"
  * Change nonexistent "svn" to "subversion" in Suggests field
  * Remove unneeded DEB_BUILD_ARCH and override_dh_auto_clean

 -- Anthony Fok <foka@debian.org>  Fri, 13 Jul 2018 07:27:18 -0600

reposurgeon (3.44-1) unstable; urgency=medium

  * New upstream release 3.44:
     - New 'setperm' command for patching file path permissions.
     - Abandon cyreposurgeon in favor of PyPy, which gives a better speedup.
     - Max working-set size has been reduced, enabling handling of larger repos.
     - New 'gitify' command for massaging comments into git conventional form.
     - The tag command now allows deleting all tags matching a regexp.
     - Fix crash when chaining '|', '&', '?' selection operators.
  * Abandon cyreposurgeon in favor of PyPy as per upstream (Closes: #879504)
  * Remove dependency on cython, and dependency on pypy and time,
  * Restore git build-dependency on alpha/ppc64/sparc64/x32
  * Restore missing README.md and friends from 3.44 release tarball
  * Prevent pylint from writing to /nonexistent home directory
    by adding "export PYLINTHOME := $(CURDIR)/.pylint.d" to debian/rules
  * Point Vcs-* URLs to salsa.debian.org
  * Rename debian-branch to debian/sid
  * Apply "cme fix dpkg" fixes to debian/control,
    bumping Standards-Version to 4.1.5, etc.
  * Use debhelper (>= 11)
  * Add debian/clean

 -- Anthony Fok <foka@debian.org>  Fri, 13 Jul 2018 04:33:48 -0600

reposurgeon (3.42-2) unstable; urgency=medium

  * Skip building cyreposurgeon on mips, mipsel and sh4.
    This is to prevent build machines for these architectures
    from running out of memory during the cython/cc1 run.
  * Skip building cyreposurgeon on hurd-i386 too
    to see if it fixes the failed test later on.
  * Ignore git build-dependency on alpha/ppc64/sparc64/x32 temporarily.
    For some reasons, git (1:2.13.3-1) from July 2017 fails to build
    on these architectures, causing BD-Uninstallable for reposurgeon.
    Fortunately, reposurgeon skips git-related tests gracefully
    when git is not installed.

 -- Anthony Fok <foka@debian.org>  Fri, 04 Aug 2017 20:49:28 -0600

reposurgeon (3.42-1) unstable; urgency=medium

  * New upstream release
  * Use debhelper (>= 10)
  * Bump Standards-Version to 4.0.0:
    Use https form of the copyright-format URL in debian/copyright
  * Revert from Python 3 to Python 2 to pass all tests
  * Build cyreposurgeon too with cython
  * Add "Build-Depends: cvs, git, mercurial, subversion" for tests

 -- Anthony Fok <foka@debian.org>  Fri, 04 Aug 2017 12:08:16 -0600

reposurgeon (3.37-1) unstable; urgency=medium

  * New upstream version
  * Change license from BSD-3-Clause to BSD-2-Clause as upstream has done
  * Bump Standards-Version to 3.9.8 (no change)
  * Use secure https URLs for Vcs-* fields
  * Update dependency on Python 2 to Python 3
  * Update package description listing renamed executables correctly.
    Thanks to Alberto Luaces for the heads up. (Closes: #822979)

 -- Anthony Fok <foka@debian.org>  Sun, 01 May 2016 02:21:32 +0800

reposurgeon (3.29-1) unstable; urgency=medium

  * Initial release (Closes: #702485)

 -- Anthony Fok <foka@debian.org>  Fri, 25 Sep 2015 12:07:58 -0600

reposurgeon (3.18-1) UNRELEASED; urgency=low

  * First attempt at Initial release, rejected due to inconsistent
    license in revdir.c (GPL-2) vs the rest (GPL-2+) of the
    cvs-fast-export package, which reposurgeon recommends.
    (would have closed #702485)
  * Cherry-pick minor post-3.18 fixes from upstream.

 -- Anthony Fok <foka@debian.org>  Sat, 20 Dec 2014 13:21:08 -0700
