2 ms·
After some years of git and hg, nowadays I use RCS to version control my dotfiles. I have a little bunch of them and their history is unrelated to each other,
by gkya 11y ago
After some years of git and hg, nowadays I use RCS to version control my dotfiles. I have a little bunch of them and their history is unrelated to each other, and I do not have to bother with symlinks or other fragile stuff. There's an RCS directory in my $HOME, every time I update a dotfile, I make a tarball of that directory and the checkouts of the files and encrypt the tarball, and put in dropbox. I have written a little command in emacs to help me do that, and emacs vc makes it easy to deal with check-ins and locking. It's just easier and more natural to me. For bigger repos, I resort to git too (though I'm inclined to try darcs some time soon).
I used to have my configuration files on Github, but I decided to remove them, first dotfiles, then recently my emacs config, as I have the idea that they are too personal, and I have to spend some certain effort to keep them publishable, e.g. use files for private data, like api keys, emails, Gnus settings, feed lists. Now I'll be able to check these in too, freely.