Comment 2 for bug 189293

Daniel Hahler (blueyed) wrote :

I'd also like to include the latest changes/fixes from Debian.

A test package, which also addressed bug 191680 ("bzr as default") is available in my PPA:
https://edge.launchpad.net/~blueyed/+archive/+index?field.name_filter=etckeeper

Changelog from Debian:

etckeeper (0.11) unstable; urgency=low
   * Add lvm cache dir to default ignores. (#462355)
   * Updated German translation. Closes: #463153
   * Some initial rpm support. Patch from Евгений Терешков.
   * Add apt hooks for rpm based systems.
   * Add nologin to default ignores.

 -- Joey Hess <email address hidden> Mon, 11 Feb 2008 00:43:19 -0500
etckeeper (0.10) unstable; urgency=low
   * Convert the directory parameter of etckeeper into "-d directory".
   * Pass other patameters on from etckeeper to the .d scripts.
   * Stop using run-parts for various reasons.
   * Split out a commit.d that contains committing code that's used by
     both the pre-install.d and post-install.d scripts.
   * Split out an unclean.d that tests if the WC contains uncommitted
     changes.
   * Don't commit in post-install.d if there are no uncommitted changes.
   * German debconf translation. Closes: #460940, #458751
   * Use git status instead of git-status (missed this one before).

 -- Joey Hess <email address hidden> Tue, 15 Jan 2008 14:35:29 -0500
etckeeper (0.9) unstable; urgency=low
   * Separate debconf use from the main flow of the script so the commit
     stage can use editors etc. Closes: #459547
   * Remove the hint about setting -e to get interactive commits, since
     I don't want to encourage users to do that. (For one thing, it's unlikely
     to work if a graphical package manager is used..)

 -- Joey Hess <email address hidden> Mon, 07 Jan 2008 13:46:22 -0500
etckeeper (0.8) unstable; urgency=low
   * Typo fixes from Miklos Vajna
   * Add backwards compatability code to handle post-apt action. Closes: #459441

 -- Joey Hess <email address hidden> Sun, 06 Jan 2008 12:54:51 -0500
etckeeper (0.7) unstable; urgency=low
   [ Joey Hess ]
   * Added configuration options for highlevel and lowlevel package managers
     in etckeeper.conf.
   * Only install apt hooks if apt is used.
   * Only add backup conffile exclusion to gitignore if dpkg is used.
   * Rename pre/post-apt.d to pre/post-install.d to allow the same directories
     to be used for other package managers.
   * Use the name of the highlevel package manager in commit messages.
   * Add gnarly conffile renaming code.
   * Support mercurial as an alternative to git. Original patch by Mathieu
     Clabaut, significantly changed.

   [ Miklos Vajna ]
   * Add support for frugalware's pacman-g2 package manager.
   * Stop using git-foo commands.

   [ Christian Perrier ]
   * Debconf templates and debian/control reviewed by the debian-l10n-english
     team as part of the Smith review project. Closes: #454774
   * [Debconf translation updates]
   * Galician. Closes: #455790
   * Finnish. Closes: #455967
   * Italian. Closes: #456509
   * Portuguese. Closes: #456543
   * French. Closes: #456920
   * Vietnamese. Closes: #457307
   * Czech. Closes: #457678
   * Dutch. Closes: #457806
   * Basque. Closes: #457830
   * Russian. Closes: #457871

   [ Joey Hess ]
   * Commit removed files in the pre-install hook to git, as was already done
     for hg. Avoided changing the debconf template so bubulle doesn't murder
     me; the current wording is just vague enough to still work with the
     current behavior.

 -- Joey Hess <email address hidden> Fri, 04 Jan 2008 18:46:49 -0500