jelmer/etckeeper.git
16 years agoreleasing version 0.11
Joey Hess [Mon, 11 Feb 2008 05:44:14 +0000 (00:44 -0500)]
releasing version 0.11

16 years ago* Add nologin to default ignores.
Joey Hess [Mon, 11 Feb 2008 05:43:14 +0000 (00:43 -0500)]
* Add nologin to default ignores.

16 years ago* Add apt hooks for rpm based systems.
Joey Hess [Sat, 9 Feb 2008 22:00:03 +0000 (17:00 -0500)]
* Add apt hooks for rpm based systems.

16 years ago* Some initial rpm support. Patch from Евгений Терешков.
Joey Hess [Sat, 9 Feb 2008 18:13:26 +0000 (13:13 -0500)]
* Some initial rpm support. Patch from Евгений Терешков.

16 years ago* Updated German translation. Closes: #463153
Joey Hess [Wed, 30 Jan 2008 01:12:02 +0000 (20:12 -0500)]
* Updated German translation. Closes: #463153

16 years agoFix typo.
Jelmer Vernooij [Sun, 27 Jan 2008 15:44:56 +0000 (16:44 +0100)]
Fix typo.

16 years ago* Add lvm cache dir to default ignores. (#462355)
Joey Hess [Thu, 24 Jan 2008 21:19:28 +0000 (16:19 -0500)]
* Add lvm cache dir to default ignores. (#462355)

16 years agoreleasing version 0.10
Joey Hess [Tue, 15 Jan 2008 19:38:38 +0000 (14:38 -0500)]
releasing version 0.10

16 years agomove, don't delete
Joey Hess [Tue, 15 Jan 2008 19:34:55 +0000 (14:34 -0500)]
move, don't delete

16 years ago* Use git status instead of git-status (missed this one before).
Joey Hess [Tue, 15 Jan 2008 19:25:53 +0000 (14:25 -0500)]
* Use git status instead of git-status (missed this one before).

16 years agoGerman debconf translation. Closes: #460940, #458751
Joey Hess [Tue, 15 Jan 2008 19:25:12 +0000 (14:25 -0500)]
German debconf translation. Closes: #460940, #458751

16 years ago * Convert the directory parameter of etckeeper into "-d directory".
Joey Hess [Tue, 15 Jan 2008 19:21:46 +0000 (14:21 -0500)]
  * 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.
  * Add preinst code to remove old post-install.d scripts.

16 years agoFix "Extraneous text after `ifeq' directive" make warnings.
Miklos Vajna [Sun, 13 Jan 2008 12:29:37 +0000 (13:29 +0100)]
Fix "Extraneous text after `ifeq' directive" make warnings.

Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
16 years agoreleasing version 0.9
Joey Hess [Mon, 7 Jan 2008 18:46:38 +0000 (13:46 -0500)]
releasing version 0.9

16 years ago* Separate debconf use from the main flow of the script so the commit
Joey Hess [Mon, 7 Jan 2008 18:46:21 +0000 (13:46 -0500)]
* 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..)

16 years agoreleasing version 0.8
Joey Hess [Sun, 6 Jan 2008 17:55:02 +0000 (12:55 -0500)]
releasing version 0.8

16 years ago* Add backwards compatability code to handle post-apt action. Closes: #459441
Joey Hess [Sun, 6 Jan 2008 17:54:47 +0000 (12:54 -0500)]
* Add backwards compatability code to handle post-apt action. Closes: #459441

16 years agochangelog
Joey Hess [Sat, 5 Jan 2008 05:42:19 +0000 (00:42 -0500)]
changelog

16 years agoFix two typo in README.
Miklos Vajna [Sat, 5 Jan 2008 03:25:32 +0000 (04:25 +0100)]
Fix two typo in README.

Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
16 years agoMakefile: typo fix.
Miklos Vajna [Sat, 5 Jan 2008 03:33:53 +0000 (04:33 +0100)]
Makefile: typo fix.

In case LOWLEVEL_PACKAGE_MANAGER=pacman-g2, the /etc path was duplicated. Fix
this.

Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
16 years agoUpdate pacman-g2.hook
Miklos Vajna [Sat, 5 Jan 2008 03:47:39 +0000 (04:47 +0100)]
Update pacman-g2.hook

pre-apt -> pre-install; post-apt -> post-install

Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
16 years agoreleasing version 0.7
Joey Hess [Fri, 4 Jan 2008 23:50:05 +0000 (18:50 -0500)]
releasing version 0.7

16 years ago* Commit removed files in the pre-install hook to git, as was already done
Joey Hess [Fri, 4 Jan 2008 23:46:24 +0000 (18:46 -0500)]
* 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.

16 years agofix prep_mv_conffile function
Joey Hess [Fri, 4 Jan 2008 23:43:29 +0000 (18:43 -0500)]
fix prep_mv_conffile function

somehow I had an old version

(The fact that we copy and paste this function around is absurd and needs fixing!)

16 years agotricky stuff to do with storing metadata etc in pre-commit
Joey Hess [Fri, 4 Jan 2008 23:34:54 +0000 (18:34 -0500)]
tricky stuff to do with storing metadata etc in pre-commit

git needs to git add the files to stage them as part of the current commit, but
hg does not, and hg add doesn't do that. Create the files as part of init,
this will cause them to be added, pre-commit, which hg needs.

16 years agodebconf-updatepo, mark vi fuzzy
Joey Hess [Fri, 4 Jan 2008 23:15:57 +0000 (18:15 -0500)]
debconf-updatepo, mark vi fuzzy

16 years agotypo
Joey Hess [Fri, 4 Jan 2008 23:15:14 +0000 (18:15 -0500)]
typo

16 years agoupdates for mercurial
Joey Hess [Fri, 4 Jan 2008 23:03:13 +0000 (18:03 -0500)]
updates for mercurial

Changed the templates file to not hardcode 'git', and manually unfuzzied
all translations except for Vietnamese, which stumped me. A few
translations _may_ read incorrectly when VCS=hg, most should be ok.

Updated git-specific documentation, but left the tutorial git-specific.

Rename more conffiles. Joy oh, joy.

Update dependencies.

Add some more documentation about etckeeper.conf.

16 years agoMerge branch 'hg'
Joey Hess [Fri, 4 Jan 2008 22:38:10 +0000 (17:38 -0500)]
Merge branch 'hg'

Significantly refactored

16 years agoupdate
Joey Hess [Fri, 4 Jan 2008 21:02:22 +0000 (16:02 -0500)]
update

16 years agoMerge branch 'debconf-l10n'
Joey Hess [Fri, 4 Jan 2008 20:23:04 +0000 (15:23 -0500)]
Merge branch 'debconf-l10n'

16 years agoGeneral update after the debconf review process
Christian Perrier [Fri, 4 Jan 2008 20:18:42 +0000 (15:18 -0500)]
General update after the debconf review process

16 years agoformatting
Joey Hess [Fri, 4 Jan 2008 18:10:58 +0000 (13:10 -0500)]
formatting

16 years agothis was missed in the merge, re-add
Joey Hess [Fri, 4 Jan 2008 18:10:38 +0000 (13:10 -0500)]
this was missed in the merge, re-add

16 years agolet's call pacman a lowlevel package manager consistently
Joey Hess [Fri, 4 Jan 2008 18:08:53 +0000 (13:08 -0500)]
let's call pacman a lowlevel package manager consistently

16 years agoreplace git-foo with git foo
Miklos Vajna [Fri, 4 Jan 2008 17:32:25 +0000 (18:32 +0100)]
replace git-foo with git foo

from the release notes of the upcoming 1.5.4 release:

"The next feature release of git (this change is scheduled for v1.6.0) will by
default install dashed form of commands (e.g. "git-commit") outside of users'
normal $PATH"

16 years agoMerge branch 'pacman-g2'
Joey Hess [Fri, 4 Jan 2008 17:04:54 +0000 (12:04 -0500)]
Merge branch 'pacman-g2'

16 years agochangelog
Joey Hess [Fri, 4 Jan 2008 17:02:57 +0000 (12:02 -0500)]
changelog

16 years agorework tests slightly, test for debconf directly
Joey Hess [Fri, 4 Jan 2008 17:01:49 +0000 (12:01 -0500)]
rework tests slightly, test for debconf directly

16 years agowhitespace
Joey Hess [Fri, 4 Jan 2008 16:59:16 +0000 (11:59 -0500)]
whitespace

16 years agoMerge branch 'pacman-g2'
Miklos Vajna [Fri, 4 Jan 2008 16:17:39 +0000 (17:17 +0100)]
Merge branch 'pacman-g2'

Conflicts:

Makefile
pre-install.d/50uncommitted-changes

Additinoal fix:

As noted by Joey, we should bail out with an error if git commit fails when
using pacman-g2.

Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
16 years agominor consistency fix
Joey Hess [Fri, 4 Jan 2008 02:40:04 +0000 (21:40 -0500)]
minor consistency fix

16 years ago* Add gnarly conffile renaming code.
Joey Hess [Fri, 4 Jan 2008 02:36:13 +0000 (21:36 -0500)]
* Add gnarly conffile renaming code.

16 years ago * Added configuration options for highlevel and lowlevel package managers
Joey Hess [Fri, 4 Jan 2008 02:12:05 +0000 (21:12 -0500)]
  * 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.

16 years agoAdd support for the pacman-g2 package manager.
Miklos Vajna [Fri, 4 Jan 2008 00:24:19 +0000 (01:24 +0100)]
Add support for the pacman-g2 package manager.

Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
16 years ago.hgignore syntax correction
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
.hgignore syntax correction

16 years ago.hgrc section was overwriten
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
.hgrc section was overwriten

16 years agoIgnore .pacsave files
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
Ignore .pacsave files

16 years agohg-pre-commit-hook: typo when touching file
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
hg-pre-commit-hook: typo when touching file

16 years agoAdapt bash_completio to the new subdir structure
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
Adapt bash_completio to the new subdir structure

16 years agoMakefile correction - dir creation, and man dest
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
Makefile correction - dir creation, and man dest

16 years agoMakefile : hg subdirs installation
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
Makefile : hg subdirs installation

16 years agopost-apt.d : Translation into mercurial idiom
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
post-apt.d : Translation into mercurial idiom

16 years agopre-apt.d : Translation into mercurial idiom
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
pre-apt.d : Translation into mercurial idiom

16 years agoMove git files to hg one
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
Move git files to hg one

16 years agopre-commit.d : Translation into mercurial idiom
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
pre-commit.d : Translation into mercurial idiom

16 years agoTranlsation of init.d in mercurial idiom
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
Tranlsation of init.d in mercurial idiom

16 years agoRename git files to hg
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
Rename git files to hg

16 years agohg and git subrepo creation (hg is for now a copy of git)
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
hg and git subrepo creation (hg is for now a copy of git)

16 years agoDebut intégration HG
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
Debut intégration HG

16 years agoMakefile cleaning + use of DESTDIR
Mathieu Clabaut [Fri, 21 Dec 2007 21:47:30 +0000 (15:47 -0600)]
Makefile cleaning + use of DESTDIR

16 years agoreleasing version 0.6
Joey Hess [Sun, 2 Dec 2007 20:47:03 +0000 (15:47 -0500)]
releasing version 0.6

16 years ago* Depend on a fairly recent git-core. Closes: #453063
Joey Hess [Tue, 27 Nov 2007 02:56:22 +0000 (21:56 -0500)]
* Depend on a fairly recent git-core. Closes: #453063

16 years ago* Typo. Closes: #452926
Joey Hess [Mon, 26 Nov 2007 08:16:20 +0000 (03:16 -0500)]
* Typo. Closes: #452926

16 years agoreleasing version 0.4
Joey Hess [Tue, 20 Nov 2007 06:04:56 +0000 (01:04 -0500)]
releasing version 0.4

16 years ago* Pass --quiet to git-rm calls.
Joey Hess [Tue, 20 Nov 2007 06:04:31 +0000 (01:04 -0500)]
* Pass --quiet to git-rm calls.

16 years ago* Portuguese translation from Américo Monteiro. Closes: #451798
Joey Hess [Sun, 18 Nov 2007 18:07:25 +0000 (13:07 -0500)]
* Portuguese translation from Américo Monteiro. Closes: #451798

16 years agoreleasing version 0.3
Joey Hess [Thu, 15 Nov 2007 17:21:12 +0000 (12:21 -0500)]
releasing version 0.3

16 years ago* Remove redundant dependency on debconf. Closes: #451378
Joey Hess [Thu, 15 Nov 2007 17:17:47 +0000 (12:17 -0500)]
* Remove redundant dependency on debconf. Closes: #451378

16 years ago* Patch from Rémi Vanicat adding bash completion. Closes: #451302
Joey Hess [Thu, 15 Nov 2007 17:00:58 +0000 (12:00 -0500)]
* Patch from Rémi Vanicat adding bash completion. Closes: #451302

16 years agoAdd bash completion to etckeeper
Rémi Vanicat [Wed, 14 Nov 2007 20:16:16 +0000 (21:16 +0100)]
Add bash completion to etckeeper

16 years ago* Add network/run and adjtime to default gitignore. Closes: #451347
Joey Hess [Thu, 15 Nov 2007 16:59:36 +0000 (11:59 -0500)]
* Add network/run and adjtime to default gitignore. Closes: #451347

16 years ago* Patch from Remi Vanicat adding an etckeeper.conf file and
Joey Hess [Wed, 14 Nov 2007 18:30:52 +0000 (13:30 -0500)]
* Patch from Remi Vanicat adding an etckeeper.conf file and
  a GIT_COMMIT_OPTIONS configuration setting. Closes: #451167

16 years agorewording
Joey Hess [Wed, 14 Nov 2007 18:29:56 +0000 (13:29 -0500)]
rewording

16 years agoRender option to git commit configurable
Rémi Vanicat [Tue, 13 Nov 2007 19:08:32 +0000 (20:08 +0100)]
Render option to git commit configurable

When etckeeper commit something it use a default message that can be
configured, but not easily edited on a case by case basis.

To make this possible, and to give other way to customize commit, I
add a configuration file that contain for now only one option:
GIT_COMMIT_OPTION that can contain option given to git commit when run
by etckeeper

16 years agoforgot to check this in
Joey Hess [Wed, 14 Nov 2007 18:25:21 +0000 (13:25 -0500)]
forgot to check this in

16 years agoreleasing version 0.2
Joey Hess [Wed, 14 Nov 2007 00:09:22 +0000 (19:09 -0500)]
releasing version 0.2

16 years ago* Add tests for /etc/.git not yet existing and avoid doing bad things.
Joey Hess [Wed, 14 Nov 2007 00:09:10 +0000 (19:09 -0500)]
* Add tests for /etc/.git not yet existing and avoid doing bad things.
Closes: #451185
* If /etc/.git doesn't exist, display a suggestion to run etckeeper-init.

16 years ago* Add .pwd.lock to default ignores, this file is created by programs
Joey Hess [Sun, 11 Nov 2007 19:42:56 +0000 (14:42 -0500)]
* Add .pwd.lock to default ignores, this file is created by programs
  that call getspent().

16 years agoreleasing version 0.1
Joey Hess [Sun, 11 Nov 2007 06:13:57 +0000 (01:13 -0500)]
releasing version 0.1

16 years agoadd depends on debconf
Joey Hess [Sun, 11 Nov 2007 01:29:19 +0000 (20:29 -0500)]
add depends on debconf

16 years agouse debconf for prompting pre-apt
Joey Hess [Sun, 11 Nov 2007 01:08:34 +0000 (20:08 -0500)]
use debconf for prompting pre-apt

16 years agoadd ld.so.cache to default ignores
Joey Hess [Sun, 11 Nov 2007 00:29:02 +0000 (19:29 -0500)]
add ld.so.cache to default ignores

16 years agoideas from madduck
Joey Hess [Thu, 8 Nov 2007 19:30:57 +0000 (14:30 -0500)]
ideas from madduck

16 years agoadd an example of untracking a file
Joey Hess [Tue, 6 Nov 2007 22:17:30 +0000 (17:17 -0500)]
add an example of untracking a file

16 years agolinks
Joey Hess [Tue, 6 Nov 2007 20:39:51 +0000 (15:39 -0500)]
links

16 years agoanother idea
Joey Hess [Tue, 6 Nov 2007 16:45:22 +0000 (11:45 -0500)]
another idea

16 years agoidea posted to my blog of keeping an origin branch
Joey Hess [Tue, 6 Nov 2007 16:43:48 +0000 (11:43 -0500)]
idea posted to my blog of keeping an origin branch

16 years agouse run-parts --exit-on-error so it really stops at the first error
Joey Hess [Tue, 6 Nov 2007 16:33:31 +0000 (11:33 -0500)]
use run-parts --exit-on-error so it really stops at the first error

16 years agosupposed to have GPL2 in here
Joey Hess [Tue, 6 Nov 2007 16:30:16 +0000 (11:30 -0500)]
supposed to have GPL2 in here

16 years agoTODO
Joey Hess [Tue, 6 Nov 2007 08:52:33 +0000 (03:52 -0500)]
TODO

16 years agowording
Joey Hess [Tue, 6 Nov 2007 08:49:54 +0000 (03:49 -0500)]
wording

16 years agoadd a note about need to reinit when checking out a different branch
Joey Hess [Tue, 6 Nov 2007 08:47:21 +0000 (03:47 -0500)]
add a note about need to reinit when checking out a different branch

16 years agogo ahead and restore mtimes too
Joey Hess [Tue, 6 Nov 2007 08:40:03 +0000 (03:40 -0500)]
go ahead and restore mtimes too

16 years agoimprove wording
Joey Hess [Tue, 6 Nov 2007 05:25:48 +0000 (00:25 -0500)]
improve wording

16 years agoimprove usage message
Joey Hess [Tue, 6 Nov 2007 05:24:02 +0000 (00:24 -0500)]
improve usage message

16 years agoreorg tutorial
Joey Hess [Tue, 6 Nov 2007 05:22:17 +0000 (00:22 -0500)]
reorg tutorial

16 years agorationallised directory handling
Joey Hess [Tue, 6 Nov 2007 05:09:05 +0000 (00:09 -0500)]
rationallised directory handling

Default to cding to /etc, but allow the user to specify another directory
to operate on.

16 years agostop symlink farming
Joey Hess [Tue, 6 Nov 2007 04:58:12 +0000 (23:58 -0500)]
stop symlink farming

16 years agorenumber
Joey Hess [Tue, 6 Nov 2007 04:45:43 +0000 (23:45 -0500)]
renumber