jelmer/etckeeper.git
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

16 years agoupdates
Joey Hess [Tue, 6 Nov 2007 03:59:19 +0000 (22:59 -0500)]
updates

16 years agoupdates
Joey Hess [Tue, 6 Nov 2007 03:56:45 +0000 (22:56 -0500)]
updates

16 years agoremove debugging
Joey Hess [Tue, 6 Nov 2007 03:50:51 +0000 (22:50 -0500)]
remove debugging

16 years agostore empty directories and restore in etckeeper init
Joey Hess [Tue, 6 Nov 2007 03:49:53 +0000 (22:49 -0500)]
store empty directories and restore in etckeeper init

While working on this, I had to consider security policies -- is it ok if
etckeeper init can run code from the /etc repository? I've decided this
should be ok, and documented that it should only be run on trusted repos.
Note that metastore could also be exploited by untrusted repos, and of
course, note that you're checking out your *** /etc *** so it damn well
better be trusted!

With that determined, I decided to use a simple shell script to hold the
empty directory info and allow them to be easily created. Expanding this for
other files git can't represent is a possibility..

16 years agoanother config example
Joey Hess [Tue, 6 Nov 2007 02:23:06 +0000 (21:23 -0500)]
another config example

16 years agoformatting
Joey Hess [Tue, 6 Nov 2007 01:36:40 +0000 (20:36 -0500)]
formatting

16 years agoexample of setting up git-gc
Joey Hess [Tue, 6 Nov 2007 01:32:58 +0000 (20:32 -0500)]
example of setting up git-gc

16 years agosanity
Joey Hess [Tue, 6 Nov 2007 01:21:51 +0000 (20:21 -0500)]
sanity

16 years agodoc updates
Joey Hess [Tue, 6 Nov 2007 01:05:18 +0000 (20:05 -0500)]
doc updates

16 years agotypo
Joey Hess [Tue, 6 Nov 2007 00:40:52 +0000 (19:40 -0500)]
typo

16 years agowhitespace
Joey Hess [Tue, 6 Nov 2007 00:26:09 +0000 (19:26 -0500)]
whitespace

16 years agoupdate
Joey Hess [Tue, 6 Nov 2007 00:25:06 +0000 (19:25 -0500)]
update

16 years agoupdate
Joey Hess [Tue, 6 Nov 2007 00:23:38 +0000 (19:23 -0500)]
update

16 years agodrop support for etckeeper-
Joey Hess [Tue, 6 Nov 2007 00:22:01 +0000 (19:22 -0500)]
drop support for etckeeper-

16 years agofix .metadata file perms after initial creation too
Joey Hess [Tue, 6 Nov 2007 00:18:30 +0000 (19:18 -0500)]
fix .metadata file perms after initial creation too

16 years agoupdate
Joey Hess [Tue, 6 Nov 2007 00:13:37 +0000 (19:13 -0500)]
update

16 years agoback
Joey Hess [Tue, 6 Nov 2007 00:11:58 +0000 (19:11 -0500)]
back

16 years agoMerge branch 'master' of ssh://git.kitenet.net/srv/git/kitenet.net/etckeeper
Joey Hess [Tue, 6 Nov 2007 00:11:44 +0000 (19:11 -0500)]
Merge branch 'master' of ssh://git.kitenet.net/srv/git/kitenet.net/etckeeper

16 years agotemp mv
Joey Hess [Tue, 6 Nov 2007 00:11:32 +0000 (19:11 -0500)]
temp mv

16 years agoadd script to handle git-rm of files
Joey Hess [Tue, 6 Nov 2007 00:00:58 +0000 (19:00 -0500)]
add script to handle git-rm of files

16 years agoadd
Joey Hess [Tue, 6 Nov 2007 00:00:43 +0000 (19:00 -0500)]
add

16 years agopolish
Joey Hess [Mon, 5 Nov 2007 23:43:39 +0000 (18:43 -0500)]
polish

16 years agofinishing touches etc
Joey Hess [Mon, 5 Nov 2007 23:13:00 +0000 (18:13 -0500)]
finishing touches etc

16 years agometastore fun
Joey Hess [Mon, 5 Nov 2007 23:02:20 +0000 (18:02 -0500)]
metastore fun

work around various bugs and issues to avoid each commit making a change that
would be seen by the next commit..

16 years agosupport git commit being run in a subdir
Joey Hess [Mon, 5 Nov 2007 22:30:39 +0000 (17:30 -0500)]
support git commit being run in a subdir

Store the toplevel directory of the repo in the pre-commit hook, and cd to
there. This is not ideal, but good enough.

16 years agofixes
Joey Hess [Mon, 5 Nov 2007 22:22:04 +0000 (17:22 -0500)]
fixes

16 years agohopefully this is unncessary paranoia, as it's too hard to do it properly..
Joey Hess [Mon, 5 Nov 2007 22:18:34 +0000 (17:18 -0500)]
hopefully this is unncessary paranoia, as it's too hard to do it properly..

16 years agomore /etc cd fixes
Joey Hess [Mon, 5 Nov 2007 22:10:28 +0000 (17:10 -0500)]
more /etc cd fixes

16 years agotypo
Joey Hess [Mon, 5 Nov 2007 22:09:48 +0000 (17:09 -0500)]
typo

16 years agorationalise the cd /etc handling
Joey Hess [Mon, 5 Nov 2007 22:09:08 +0000 (17:09 -0500)]
rationalise the cd /etc handling

16 years agobugfixes
Joey Hess [Mon, 5 Nov 2007 21:58:25 +0000 (16:58 -0500)]
bugfixes

16 years agoimprovements
Joey Hess [Mon, 5 Nov 2007 21:56:49 +0000 (16:56 -0500)]
improvements

16 years agodebianisation
Joey Hess [Mon, 5 Nov 2007 21:48:06 +0000 (16:48 -0500)]
debianisation

16 years agoadd
Joey Hess [Mon, 5 Nov 2007 21:42:08 +0000 (16:42 -0500)]
add

16 years agoimplement the post-apt hook
Joey Hess [Mon, 5 Nov 2007 21:28:55 +0000 (16:28 -0500)]
implement the post-apt hook

16 years agoimplemented pre-apt checks
Joey Hess [Mon, 5 Nov 2007 21:25:21 +0000 (16:25 -0500)]
implemented pre-apt checks

other development too..

16 years agoimplemented the pre-commit hook
Joey Hess [Mon, 5 Nov 2007 21:13:13 +0000 (16:13 -0500)]
implemented the pre-commit hook

16 years agocd to /etc before running the hook
Joey Hess [Mon, 5 Nov 2007 21:12:59 +0000 (16:12 -0500)]
cd to /etc before running the hook

16 years agorename etc-* to etckeeper-*
Joey Hess [Mon, 5 Nov 2007 21:00:32 +0000 (16:00 -0500)]
rename etc-* to etckeeper-*

16 years agostarting implementation
Joey Hess [Mon, 5 Nov 2007 20:51:52 +0000 (15:51 -0500)]
starting implementation

16 years agoupdates
Joey Hess [Mon, 5 Nov 2007 20:18:17 +0000 (15:18 -0500)]
updates

16 years agolet's not make it really git specific..
Joey Hess [Mon, 5 Nov 2007 19:11:07 +0000 (14:11 -0500)]
let's not make it really git specific..

16 years agostub programs
Joey Hess [Mon, 5 Nov 2007 19:06:26 +0000 (14:06 -0500)]
stub programs

16 years agoadd
Joey Hess [Wed, 17 Oct 2007 20:41:33 +0000 (16:41 -0400)]
add

16 years agoempty
Joey Hess [Wed, 17 Oct 2007 20:37:40 +0000 (16:37 -0400)]
empty