1 etckeeper (0.15) UNRELEASED; urgency=low
4 * bzr: Set nickname for tree in init.d/40vcs-init.
5 * Add script to add new files during "commit" for bzr (commit.d/30bzr-add).
7 * Fix handling of files with spaces, by setting IFS to "newline" in
11 * Support for the new bzr pre-commit hook. This requires bzr version 1.4.
13 * Remove pointless commit.d/40bzr-rm script.
15 -- Jelmer Vernooij <jelmer@samba.org> Sat, 05 Apr 2008 23:39:11 +0200
17 etckeeper (0.14.2) unstable; urgency=low
19 * Handle nonzero exit status when building package list diff.
21 -- Joey Hess <joeyh@debian.org> Thu, 17 Apr 2008 13:00:29 -0400
23 etckeeper (0.14.1) unstable; urgency=low
25 * Fix typo in bzr-precommit script. Closes: #473069
26 This is an interim fix -- full bzr precommit support has been implemented,
27 but the bzr that supports it is not yet released.
28 * Fix handling of files with spaces, by setting IFS to NL.
30 -- Joey Hess <joeyh@debian.org> Wed, 16 Apr 2008 19:16:52 -0400
32 etckeeper (0.14) unstable; urgency=low
34 * When deleting the .metadata, only $VCS rm it if using git. hg write
35 locks the repo when the pre-commit hook is running, so it would lock.
37 -- Joey Hess <joeyh@debian.org> Sat, 29 Mar 2008 13:43:20 -0400
39 etckeeper (0.13) unstable; urgency=low
41 * Drop the debconf prompt before committing in pre-install.
42 Closes: #470577, #462161, #471157, #462161
43 * Stop using metastore, instead add shell commands to .etckeeper
44 to handle permissions. Patch by Scott Bronson. The main advantages
46 - .etckeeper uses less disk space than .metadata.
47 - Git diff includes changes to the commands in the file, which is more
48 transparent than a change to the binary .metadata file, and does not
49 produce conflicts during merging.
50 - Revision control directories such as .hg are filtered out.
52 Note that repositories still including .metadata files will be
53 automatically transitioned, and the file removed. Also, etckeeper init
54 on a historical version of a repository that still contains .metadata
55 will use it, if metastore is installed.
56 * Keep track of what packages change state during an installation,
57 and include that in the commit message at the end. Closes: #459384
59 -- Joey Hess <joeyh@debian.org> Tue, 25 Mar 2008 20:53:23 -0400
61 etckeeper (0.12) unstable; urgency=low
63 * Use git ls-files instead of git status. Depend on new enough git for this.
64 * Add support for bzr, thanks to Mark A. Hershberger. Closes: #470515
65 (Note that bzr does not support etckeeper's pre-commit hook.)
67 -- Joey Hess <joeyh@debian.org> Tue, 11 Mar 2008 15:06:29 -0400
69 etckeeper (0.11) unstable; urgency=low
71 * Add lvm cache dir to default ignores. (#462355)
72 * Updated German translation. Closes: #463153
73 * Some initial rpm support. Patch from Евгений Терешков.
74 * Add apt hooks for rpm based systems.
75 * Add nologin to default ignores.
77 -- Joey Hess <joeyh@debian.org> Mon, 11 Feb 2008 00:43:19 -0500
79 etckeeper (0.10) unstable; urgency=low
81 * Convert the directory parameter of etckeeper into "-d directory".
82 * Pass other patameters on from etckeeper to the .d scripts.
83 * Stop using run-parts for various reasons.
84 * Split out a commit.d that contains committing code that's used by
85 both the pre-install.d and post-install.d scripts.
86 * Split out an unclean.d that tests if the WC contains uncommitted
88 * Don't commit in post-install.d if there are no uncommitted changes.
89 * German debconf translation. Closes: #460940, #458751
90 * Use git status instead of git-status (missed this one before).
92 -- Joey Hess <joeyh@debian.org> Tue, 15 Jan 2008 14:35:29 -0500
94 etckeeper (0.9) unstable; urgency=low
96 * Separate debconf use from the main flow of the script so the commit
97 stage can use editors etc. Closes: #459547
98 * Remove the hint about setting -e to get interactive commits, since
99 I don't want to encourage users to do that. (For one thing, it's unlikely
100 to work if a graphical package manager is used..)
102 -- Joey Hess <joeyh@debian.org> Mon, 07 Jan 2008 13:46:22 -0500
104 etckeeper (0.8) unstable; urgency=low
106 * Typo fixes from Miklos Vajna
107 * Add backwards compatability code to handle post-apt action. Closes: #459441
109 -- Joey Hess <joeyh@debian.org> Sun, 06 Jan 2008 12:54:51 -0500
111 etckeeper (0.7) unstable; urgency=low
114 * Added configuration options for highlevel and lowlevel package managers
116 * Only install apt hooks if apt is used.
117 * Only add backup conffile exclusion to gitignore if dpkg is used.
118 * Rename pre/post-apt.d to pre/post-install.d to allow the same directories
119 to be used for other package managers.
120 * Use the name of the highlevel package manager in commit messages.
121 * Add gnarly conffile renaming code.
122 * Support mercurial as an alternative to git. Original patch by Mathieu
123 Clabaut, significantly changed.
126 * Add support for frugalware's pacman-g2 package manager.
127 * Stop using git-foo commands.
129 [ Christian Perrier ]
130 * Debconf templates and debian/control reviewed by the debian-l10n-english
131 team as part of the Smith review project. Closes: #454774
132 * [Debconf translation updates]
133 * Galician. Closes: #455790
134 * Finnish. Closes: #455967
135 * Italian. Closes: #456509
136 * Portuguese. Closes: #456543
137 * French. Closes: #456920
138 * Vietnamese. Closes: #457307
139 * Czech. Closes: #457678
140 * Dutch. Closes: #457806
141 * Basque. Closes: #457830
142 * Russian. Closes: #457871
145 * Commit removed files in the pre-install hook to git, as was already done
146 for hg. Avoided changing the debconf template so bubulle doesn't murder
147 me; the current wording is just vague enough to still work with the
150 -- Joey Hess <joeyh@debian.org> Fri, 04 Jan 2008 18:46:49 -0500
152 etckeeper (0.6) unstable; urgency=low
154 * Depend on a fairly recent git-core. Closes: #453063
156 -- Joey Hess <joeyh@debian.org> Sun, 02 Dec 2007 15:46:12 -0500
158 etckeeper (0.5) unstable; urgency=low
160 * Typo. Closes: #452926
162 -- Joey Hess <joeyh@debian.org> Mon, 26 Nov 2007 03:16:14 -0500
164 etckeeper (0.4) unstable; urgency=low
166 * Portuguese translation from Américo Monteiro. Closes: #451798
167 * Pass --quiet to git-rm calls.
169 -- Joey Hess <joeyh@debian.org> Tue, 20 Nov 2007 01:04:32 -0500
171 etckeeper (0.3) unstable; urgency=low
173 * Patch from Remi Vanicat adding an etckeeper.conf file and
174 a GIT_COMMIT_OPTIONS configuration setting. Closes: #451167
175 * Add network/run and adjtime to default gitignore. Closes: #451347
176 * Patch from Rémi Vanicat adding bash completion. Closes: #451302
177 * Remove redundant dependency on debconf. Closes: #451378
179 -- Joey Hess <joeyh@debian.org> Thu, 15 Nov 2007 12:21:02 -0500
181 etckeeper (0.2) unstable; urgency=low
183 * Add .pwd.lock to default ignores, this file is created by programs
184 that call getspent().
185 * Add tests for /etc/.git not yet existing and avoid doing bad things.
187 * If /etc/.git doesn't exist, display a suggestion to run etckeeper-init.
189 -- Joey Hess <joeyh@debian.org> Tue, 13 Nov 2007 19:09:11 -0500
191 etckeeper (0.1) unstable; urgency=low
195 -- Joey Hess <joeyh@debian.org> Sun, 11 Nov 2007 01:11:21 -0500