88ac66ed3e30772d3aa7fe387a000b6aad1487b6
[jelmer/etckeeper.git] / debian / changelog
1 etckeeper (0.15) UNRELEASED; urgency=low
2
3   [ Daniel Hahler ]
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).
6     Closes: #477321
7   * Fix handling of files with spaces, by setting IFS to "newline" in
8     commit.d/40git-rm.
9
10   [ Jelmer Vernooij ]
11   * Support for the new bzr pre-commit hook. This requires bzr version 1.4.
12     Closes: #473069
13   * Remove pointless commit.d/40bzr-rm script. 
14
15  -- Jelmer Vernooij <jelmer@samba.org>  Sat, 05 Apr 2008 23:39:11 +0200
16
17 etckeeper (0.14.2) unstable; urgency=low
18
19   * Handle nonzero exit status when building package list diff.
20
21  -- Joey Hess <joeyh@debian.org>  Thu, 17 Apr 2008 13:00:29 -0400
22
23 etckeeper (0.14.1) unstable; urgency=low
24
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.
29
30  -- Joey Hess <joeyh@debian.org>  Wed, 16 Apr 2008 19:16:52 -0400
31
32 etckeeper (0.14) unstable; urgency=low
33
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.
36
37  -- Joey Hess <joeyh@debian.org>  Sat, 29 Mar 2008 13:43:20 -0400
38
39 etckeeper (0.13) unstable; urgency=low
40
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
45     of this approach are:
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.
51       Closes: #471371
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
58
59  -- Joey Hess <joeyh@debian.org>  Tue, 25 Mar 2008 20:53:23 -0400
60
61 etckeeper (0.12) unstable; urgency=low
62
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.)
66
67  -- Joey Hess <joeyh@debian.org>  Tue, 11 Mar 2008 15:06:29 -0400
68
69 etckeeper (0.11) unstable; urgency=low
70
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.
76
77  -- Joey Hess <joeyh@debian.org>  Mon, 11 Feb 2008 00:43:19 -0500
78
79 etckeeper (0.10) unstable; urgency=low
80
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
87     changes.
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).
91
92  -- Joey Hess <joeyh@debian.org>  Tue, 15 Jan 2008 14:35:29 -0500
93
94 etckeeper (0.9) unstable; urgency=low
95
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..)
101
102  -- Joey Hess <joeyh@debian.org>  Mon, 07 Jan 2008 13:46:22 -0500
103
104 etckeeper (0.8) unstable; urgency=low
105
106   * Typo fixes from Miklos Vajna
107   * Add backwards compatability code to handle post-apt action. Closes: #459441
108
109  -- Joey Hess <joeyh@debian.org>  Sun, 06 Jan 2008 12:54:51 -0500
110
111 etckeeper (0.7) unstable; urgency=low
112
113   [ Joey Hess ]
114   * Added configuration options for highlevel and lowlevel package managers
115     in etckeeper.conf.
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.
124
125   [ Miklos Vajna ]
126   * Add support for frugalware's pacman-g2 package manager.
127   * Stop using git-foo commands.
128
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
143
144   [ Joey Hess ]
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
148     current behavior.
149
150  -- Joey Hess <joeyh@debian.org>  Fri, 04 Jan 2008 18:46:49 -0500
151
152 etckeeper (0.6) unstable; urgency=low
153
154   * Depend on a fairly recent git-core. Closes: #453063
155
156  -- Joey Hess <joeyh@debian.org>  Sun, 02 Dec 2007 15:46:12 -0500
157
158 etckeeper (0.5) unstable; urgency=low
159
160   * Typo. Closes: #452926
161
162  -- Joey Hess <joeyh@debian.org>  Mon, 26 Nov 2007 03:16:14 -0500
163
164 etckeeper (0.4) unstable; urgency=low
165
166   * Portuguese translation from Américo Monteiro. Closes: #451798
167   * Pass --quiet to git-rm calls.
168
169  -- Joey Hess <joeyh@debian.org>  Tue, 20 Nov 2007 01:04:32 -0500
170
171 etckeeper (0.3) unstable; urgency=low
172
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
178
179  -- Joey Hess <joeyh@debian.org>  Thu, 15 Nov 2007 12:21:02 -0500
180
181 etckeeper (0.2) unstable; urgency=low
182
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.
186     Closes: #451185
187   * If /etc/.git doesn't exist, display a suggestion to run etckeeper-init.
188
189  -- Joey Hess <joeyh@debian.org>  Tue, 13 Nov 2007 19:09:11 -0500
190
191 etckeeper (0.1) unstable; urgency=low
192
193   * First release.
194
195  -- Joey Hess <joeyh@debian.org>  Sun, 11 Nov 2007 01:11:21 -0500