Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-03 | Don't allow LC_COLLATE to reorder the .etckeeper file. Closes: #489057 | Joey Hess | |
2008-03-29 | releasing version 0.14 | Joey Hess | |
2008-03-20 | remove .metadata first so .etckeeper doesn't try to chmod it | Joey Hess | |
Also, remove vcs test, as it's in a code block that already tests that. | |||
2008-03-20 | find has a bug where pruned directories are considered empty, even if ↵ | Scott Bronson | |
they're not. Therefore we'll revert to the previous empty directory finding code. The previous code would let "mkdir -p './.git'" into .etckeeper (no big deal but still wrong). | |||
2008-03-20 | Simplify the store-metadata script by calling chmod every time. | Scott Bronson | |
2008-03-20 | Of course all filenames in .etckeeper should be surrounded by quotes. | Scott Bronson | |
2008-03-20 | Store metadata in .etckeeper, not .fix-metadata. | Scott Bronson | |
2008-03-20 | Turns out dash doesn't support ${string:substibution}. Use printf instead. | Scott Bronson | |
2008-03-17 | $VCS rm .metadata instead of warning about its existence. | Scott Bronson | |
2008-03-17 | Prune .bzr and .hg now (as well as .git) when running the find commands. | Scott Bronson | |
2008-03-17 | Use a filter function to cull UNKNOWN users and groups. | Scott Bronson | |
2008-03-17 | Move .fix-metadata generation into a function. | Scott Bronson | |
2008-03-17 | Don't hard-code /etc, etckeeper might be managing another directory. | Scott Bronson | |
2008-03-17 | Merge branch 'master' of git://git.kitenet.net/etckeeper | Scott Bronson | |
2008-03-14 | exclude .hg and .bzr as well as .git | Joey Hess | |
2008-03-14 | ignore .bzr in find command | Joey Hess | |
2008-03-12 | Remove metastore, use simple find scripts instead. | Scott Bronson | |
2008-03-11 | fix horrible typo in patch | Joey Hess | |
2008-03-11 | * Add support for bzr, thanks to Mark A. Hershberger. Closes: #470515 | Joey Hess | |
(Note that bzr does not support etckeeper's pre-commit hook.) | |||
2008-01-04 | tricky stuff to do with storing metadata etc in pre-commit | Joey Hess | |
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. | |||
2008-01-04 | Merge branch 'hg' | Joey Hess | |
Significantly refactored | |||
2008-01-03 | hg and git subrepo creation (hg is for now a copy of git) | Mathieu Clabaut | |
2007-11-05 | renumber | Joey Hess | |
2007-11-05 | remove debugging | Joey Hess | |
2007-11-05 | store empty directories and restore in etckeeper init | Joey Hess | |
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.. | |||
2007-11-05 | fix .metadata file perms after initial creation too | Joey Hess | |
2007-11-05 | polish | Joey Hess | |
2007-11-05 | finishing touches etc | Joey Hess | |
2007-11-05 | metastore fun | Joey Hess | |
work around various bugs and issues to avoid each commit making a change that would be seen by the next commit.. | |||
2007-11-05 | fixes | Joey Hess | |
2007-11-05 | hopefully this is unncessary paranoia, as it's too hard to do it properly.. | Joey Hess | |
2007-11-05 | improvements | Joey Hess | |
2007-11-05 | implemented pre-apt checks | Joey Hess | |
other development too.. | |||
2007-11-05 | implemented the pre-commit hook | Joey Hess | |
2007-11-05 | rename etc-* to etckeeper-* | Joey Hess | |