summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Joey Hess [Tue, 6 Nov 2007 08:52:33 +0000 (03:52 -0500)]
TODO
Joey Hess [Tue, 6 Nov 2007 08:49:54 +0000 (03:49 -0500)]
wording
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
Joey Hess [Tue, 6 Nov 2007 08:40:03 +0000 (03:40 -0500)]
go ahead and restore mtimes too
Joey Hess [Tue, 6 Nov 2007 05:25:48 +0000 (00:25 -0500)]
improve wording
Joey Hess [Tue, 6 Nov 2007 05:24:02 +0000 (00:24 -0500)]
improve usage message
Joey Hess [Tue, 6 Nov 2007 05:22:17 +0000 (00:22 -0500)]
reorg tutorial
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.
Joey Hess [Tue, 6 Nov 2007 04:58:12 +0000 (23:58 -0500)]
stop symlink farming
Joey Hess [Tue, 6 Nov 2007 04:45:43 +0000 (23:45 -0500)]
renumber
Joey Hess [Tue, 6 Nov 2007 03:59:19 +0000 (22:59 -0500)]
updates
Joey Hess [Tue, 6 Nov 2007 03:56:45 +0000 (22:56 -0500)]
updates
Joey Hess [Tue, 6 Nov 2007 03:50:51 +0000 (22:50 -0500)]
remove debugging
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..
Joey Hess [Tue, 6 Nov 2007 02:23:06 +0000 (21:23 -0500)]
another config example
Joey Hess [Tue, 6 Nov 2007 01:36:40 +0000 (20:36 -0500)]
formatting
Joey Hess [Tue, 6 Nov 2007 01:32:58 +0000 (20:32 -0500)]
example of setting up git-gc
Joey Hess [Tue, 6 Nov 2007 01:21:51 +0000 (20:21 -0500)]
sanity
Joey Hess [Tue, 6 Nov 2007 01:05:18 +0000 (20:05 -0500)]
doc updates
Joey Hess [Tue, 6 Nov 2007 00:40:52 +0000 (19:40 -0500)]
typo
Joey Hess [Tue, 6 Nov 2007 00:26:09 +0000 (19:26 -0500)]
whitespace
Joey Hess [Tue, 6 Nov 2007 00:25:06 +0000 (19:25 -0500)]
update
Joey Hess [Tue, 6 Nov 2007 00:23:38 +0000 (19:23 -0500)]
update
Joey Hess [Tue, 6 Nov 2007 00:22:01 +0000 (19:22 -0500)]
drop support for etckeeper-
Joey Hess [Tue, 6 Nov 2007 00:18:30 +0000 (19:18 -0500)]
fix .metadata file perms after initial creation too
Joey Hess [Tue, 6 Nov 2007 00:13:37 +0000 (19:13 -0500)]
update
Joey Hess [Tue, 6 Nov 2007 00:11:58 +0000 (19:11 -0500)]
back
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
Joey Hess [Tue, 6 Nov 2007 00:11:32 +0000 (19:11 -0500)]
temp mv
Joey Hess [Tue, 6 Nov 2007 00:00:58 +0000 (19:00 -0500)]
add script to handle git-rm of files
Joey Hess [Tue, 6 Nov 2007 00:00:43 +0000 (19:00 -0500)]
add
Joey Hess [Mon, 5 Nov 2007 23:43:39 +0000 (18:43 -0500)]
polish
Joey Hess [Mon, 5 Nov 2007 23:13:00 +0000 (18:13 -0500)]
finishing touches etc
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..
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.
Joey Hess [Mon, 5 Nov 2007 22:22:04 +0000 (17:22 -0500)]
fixes
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..
Joey Hess [Mon, 5 Nov 2007 22:10:28 +0000 (17:10 -0500)]
more /etc cd fixes
Joey Hess [Mon, 5 Nov 2007 22:09:48 +0000 (17:09 -0500)]
typo
Joey Hess [Mon, 5 Nov 2007 22:09:08 +0000 (17:09 -0500)]
rationalise the cd /etc handling
Joey Hess [Mon, 5 Nov 2007 21:58:25 +0000 (16:58 -0500)]
bugfixes
Joey Hess [Mon, 5 Nov 2007 21:56:49 +0000 (16:56 -0500)]
improvements
Joey Hess [Mon, 5 Nov 2007 21:48:06 +0000 (16:48 -0500)]
debianisation
Joey Hess [Mon, 5 Nov 2007 21:42:08 +0000 (16:42 -0500)]
add
Joey Hess [Mon, 5 Nov 2007 21:28:55 +0000 (16:28 -0500)]
implement the post-apt hook
Joey Hess [Mon, 5 Nov 2007 21:25:21 +0000 (16:25 -0500)]
implemented pre-apt checks
other development too..
Joey Hess [Mon, 5 Nov 2007 21:13:13 +0000 (16:13 -0500)]
implemented the pre-commit hook
Joey Hess [Mon, 5 Nov 2007 21:12:59 +0000 (16:12 -0500)]
cd to /etc before running the hook
Joey Hess [Mon, 5 Nov 2007 21:00:32 +0000 (16:00 -0500)]
rename etc-* to etckeeper-*
Joey Hess [Mon, 5 Nov 2007 20:51:52 +0000 (15:51 -0500)]
starting implementation
Joey Hess [Mon, 5 Nov 2007 20:18:17 +0000 (15:18 -0500)]
updates
Joey Hess [Mon, 5 Nov 2007 19:11:07 +0000 (14:11 -0500)]
let's not make it really git specific..
Joey Hess [Mon, 5 Nov 2007 19:06:26 +0000 (14:06 -0500)]
stub programs
Joey Hess [Wed, 17 Oct 2007 20:41:33 +0000 (16:41 -0400)]
add
Joey Hess [Wed, 17 Oct 2007 20:37:40 +0000 (16:37 -0400)]
empty