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 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 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 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 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 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 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 Sun, 01 May 2016 02:21:32 +0800 reposurgeon (3.29-1) unstable; urgency=medium * Initial release (Closes: #702485) -- Anthony Fok 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 Sat, 20 Dec 2014 13:21:08 -0700