Etckeeper is a great tool for keeping track of changes to your configuration files in
/etc. A few key things about it really stand out. It can be used with a wide variety of VCSs: git, mercurial, darcs, or bzr. It also does auto commits daily and whenever you install, remove or upgrade package. It also keeps track of file permissions and user/group ownership metadata.
I would also like to keep my "dot files" in my home directory under version control as well, preferably bazaar. Does anyone know if a tool like etckeeper exists for this purpose?
Worst case, I imagine that a simple cron job running
bzr add && bzr ci once or twice a day along with adding
~/Music, etc to the
.bzrignore Anyone already doing something similar with a script?
While I'd prefer bazaar, other options might be interesting.