1 etckeeper (0.22) UNRELEASED; urgency=low
3 * Move etckeeper to sbin, and man page to section 8, since only an admin
4 can really use etckeeper. Closes: #509152
5 * Mention README file from man page.
7 -- Joey Hess <joeyh@debian.org> Mon, 22 Dec 2008 16:11:38 -0500
9 etckeeper (0.21) unstable; urgency=low
11 * Swedish debconf translation from Martin Ågren. Closes: #492063
12 * Make etckeeper init -d set up commit hooks that call etckeeper -d.
13 (Note that if you've relied on it setting up such commit hooks for a repo
14 outside of /etc already, it created broken ones that need to be fixed to use
16 Thanks, Wolfgang Karall.
18 -- Joey Hess <joeyh@debian.org> Thu, 11 Sep 2008 16:41:16 -0400
20 etckeeper (0.20) unstable; urgency=low
24 * Pass --quiet to bzr add to avoid new files from being printed twice.
25 * Don't consider warnings from bzr plugins when checking if tree was
28 -- Joey Hess <joeyh@debian.org> Mon, 07 Jul 2008 12:04:30 -0400
30 etckeeper (0.19) unstable; urgency=low
32 * Patch from Miklos Vajna to fix one more git- command that crept in.
34 -- Joey Hess <joeyh@debian.org> Sat, 05 Jul 2008 08:34:22 -0400
36 etckeeper (0.18) unstable; urgency=low
38 * Allow AVOID_COMMIT_BEFORE_INSTALL to be set to zero to disable.
39 * Don't allow LC_COLLATE to reorder the .etckeeper file. Closes: #489057
41 -- Joey Hess <joeyh@debian.org> Thu, 03 Jul 2008 00:47:40 -0400
43 etckeeper (0.17) unstable; urgency=low
45 * Fix backwards test for AVOID_COMMIT_BEFORE_INSTALL. Closes: #486922
47 -- Joey Hess <joeyh@debian.org> Wed, 18 Jun 2008 20:36:52 -0400
49 etckeeper (0.16) unstable; urgency=low
52 * Add a AVOID_COMMIT_BEFORE_INSTALL option in the config file to make it
53 easy to configure etckeeper to abort an installation if there are
54 uncommitted changes in /etc. Closes: #478754
56 -- Joey Hess <joeyh@debian.org> Mon, 16 Jun 2008 19:21:16 -0400
58 etckeeper (0.15) unstable; urgency=low
61 * bzr: Set nickname for tree in init.d/40vcs-init.
62 * Add script to add new files during "commit" for bzr (commit.d/30bzr-add).
64 * Fix handling of files with spaces, by setting IFS to "newline" in
68 * Support for the new bzr pre-commit hook. This requires bzr version 1.4.
70 * Remove pointless commit.d/40bzr-rm script.
73 * debhelper v7; rules file minimisation
75 -- Joey Hess <joeyh@debian.org> Sat, 03 May 2008 15:08:12 -0400
77 etckeeper (0.14.2) unstable; urgency=low
79 * Handle nonzero exit status when building package list diff.
81 -- Joey Hess <joeyh@debian.org> Thu, 17 Apr 2008 13:00:29 -0400
83 etckeeper (0.14.1) unstable; urgency=low
85 * Fix typo in bzr-precommit script. Closes: #473069
86 This is an interim fix -- full bzr precommit support has been implemented,
87 but the bzr that supports it is not yet released.
88 * Fix handling of files with spaces, by setting IFS to NL.
90 -- Joey Hess <joeyh@debian.org> Wed, 16 Apr 2008 19:16:52 -0400
92 etckeeper (0.14) unstable; urgency=low
94 * When deleting the .metadata, only $VCS rm it if using git. hg write
95 locks the repo when the pre-commit hook is running, so it would lock.
97 -- Joey Hess <joeyh@debian.org> Sat, 29 Mar 2008 13:43:20 -0400
99 etckeeper (0.13) unstable; urgency=low
101 * Drop the debconf prompt before committing in pre-install.
102 Closes: #470577, #462161, #471157, #462161
103 * Stop using metastore, instead add shell commands to .etckeeper
104 to handle permissions. Patch by Scott Bronson. The main advantages
105 of this approach are:
106 - .etckeeper uses less disk space than .metadata.
107 - Git diff includes changes to the commands in the file, which is more
108 transparent than a change to the binary .metadata file, and does not
109 produce conflicts during merging.
110 - Revision control directories such as .hg are filtered out.
112 Note that repositories still including .metadata files will be
113 automatically transitioned, and the file removed. Also, etckeeper init
114 on a historical version of a repository that still contains .metadata
115 will use it, if metastore is installed.
116 * Keep track of what packages change state during an installation,
117 and include that in the commit message at the end. Closes: #459384
119 -- Joey Hess <joeyh@debian.org> Tue, 25 Mar 2008 20:53:23 -0400
121 etckeeper (0.12) unstable; urgency=low
123 * Use git ls-files instead of git status. Depend on new enough git for this.
124 * Add support for bzr, thanks to Mark A. Hershberger. Closes: #470515
125 (Note that bzr does not support etckeeper's pre-commit hook.)
127 -- Joey Hess <joeyh@debian.org> Tue, 11 Mar 2008 15:06:29 -0400
129 etckeeper (0.11) unstable; urgency=low
131 * Add lvm cache dir to default ignores. (#462355)
132 * Updated German translation. Closes: #463153
133 * Some initial rpm support. Patch from Евгений Терешков.
134 * Add apt hooks for rpm based systems.
135 * Add nologin to default ignores.
137 -- Joey Hess <joeyh@debian.org> Mon, 11 Feb 2008 00:43:19 -0500
139 etckeeper (0.10) unstable; urgency=low
141 * Convert the directory parameter of etckeeper into "-d directory".
142 * Pass other patameters on from etckeeper to the .d scripts.
143 * Stop using run-parts for various reasons.
144 * Split out a commit.d that contains committing code that's used by
145 both the pre-install.d and post-install.d scripts.
146 * Split out an unclean.d that tests if the WC contains uncommitted
148 * Don't commit in post-install.d if there are no uncommitted changes.
149 * German debconf translation. Closes: #460940, #458751
150 * Use git status instead of git-status (missed this one before).
152 -- Joey Hess <joeyh@debian.org> Tue, 15 Jan 2008 14:35:29 -0500
154 etckeeper (0.9) unstable; urgency=low
156 * Separate debconf use from the main flow of the script so the commit
157 stage can use editors etc. Closes: #459547
158 * Remove the hint about setting -e to get interactive commits, since
159 I don't want to encourage users to do that. (For one thing, it's unlikely
160 to work if a graphical package manager is used..)
162 -- Joey Hess <joeyh@debian.org> Mon, 07 Jan 2008 13:46:22 -0500
164 etckeeper (0.8) unstable; urgency=low
166 * Typo fixes from Miklos Vajna
167 * Add backwards compatability code to handle post-apt action. Closes: #459441
169 -- Joey Hess <joeyh@debian.org> Sun, 06 Jan 2008 12:54:51 -0500
171 etckeeper (0.7) unstable; urgency=low
174 * Added configuration options for highlevel and lowlevel package managers
176 * Only install apt hooks if apt is used.
177 * Only add backup conffile exclusion to gitignore if dpkg is used.
178 * Rename pre/post-apt.d to pre/post-install.d to allow the same directories
179 to be used for other package managers.
180 * Use the name of the highlevel package manager in commit messages.
181 * Add gnarly conffile renaming code.
182 * Support mercurial as an alternative to git. Original patch by Mathieu
183 Clabaut, significantly changed.
186 * Add support for frugalware's pacman-g2 package manager.
187 * Stop using git-foo commands.
189 [ Christian Perrier ]
190 * Debconf templates and debian/control reviewed by the debian-l10n-english
191 team as part of the Smith review project. Closes: #454774
192 * [Debconf translation updates]
193 * Galician. Closes: #455790
194 * Finnish. Closes: #455967
195 * Italian. Closes: #456509
196 * Portuguese. Closes: #456543
197 * French. Closes: #456920
198 * Vietnamese. Closes: #457307
199 * Czech. Closes: #457678
200 * Dutch. Closes: #457806
201 * Basque. Closes: #457830
202 * Russian. Closes: #457871
205 * Commit removed files in the pre-install hook to git, as was already done
206 for hg. Avoided changing the debconf template so bubulle doesn't murder
207 me; the current wording is just vague enough to still work with the
210 -- Joey Hess <joeyh@debian.org> Fri, 04 Jan 2008 18:46:49 -0500
212 etckeeper (0.6) unstable; urgency=low
214 * Depend on a fairly recent git-core. Closes: #453063
216 -- Joey Hess <joeyh@debian.org> Sun, 02 Dec 2007 15:46:12 -0500
218 etckeeper (0.5) unstable; urgency=low
220 * Typo. Closes: #452926
222 -- Joey Hess <joeyh@debian.org> Mon, 26 Nov 2007 03:16:14 -0500
224 etckeeper (0.4) unstable; urgency=low
226 * Portuguese translation from Américo Monteiro. Closes: #451798
227 * Pass --quiet to git-rm calls.
229 -- Joey Hess <joeyh@debian.org> Tue, 20 Nov 2007 01:04:32 -0500
231 etckeeper (0.3) unstable; urgency=low
233 * Patch from Remi Vanicat adding an etckeeper.conf file and
234 a GIT_COMMIT_OPTIONS configuration setting. Closes: #451167
235 * Add network/run and adjtime to default gitignore. Closes: #451347
236 * Patch from Rémi Vanicat adding bash completion. Closes: #451302
237 * Remove redundant dependency on debconf. Closes: #451378
239 -- Joey Hess <joeyh@debian.org> Thu, 15 Nov 2007 12:21:02 -0500
241 etckeeper (0.2) unstable; urgency=low
243 * Add .pwd.lock to default ignores, this file is created by programs
244 that call getspent().
245 * Add tests for /etc/.git not yet existing and avoid doing bad things.
247 * If /etc/.git doesn't exist, display a suggestion to run etckeeper-init.
249 -- Joey Hess <joeyh@debian.org> Tue, 13 Nov 2007 19:09:11 -0500
251 etckeeper (0.1) unstable; urgency=low
255 -- Joey Hess <joeyh@debian.org> Sun, 11 Nov 2007 01:11:21 -0500