rollback capability for linux config files and scripts

Marcin Kasperski Marcin.Kasperski at
Tue Mar 11 15:54:56 CDT 2008

>> Frequently, when I modify my scripts or config files on my Linux box I'm
>> afraid I'll break something and hence make a manual backup copy. This only
>> gets me a manual, rudimentary rollback capability. I was looking into using
>> cvs / mercury / subversion to help me get this a little more efficient and
>> safer.
>> (...)
> If its just keeping track of changes to a few files spread out [in
> different directories], I would just use RCS. Its primary purpose was
> to track individual files changes anyway..

RCS does not handle file renames, removals etc, not to mention symlinks.

I am using mercurial for similar tasks, and I am fairly glad with that.
My approach is simple - I 'hg init' in crucial configuration directories,
review && addremove && commit after automatical updates, commit with
reasonable comments after own updates etc.

This works for me smoothly, from /etc to ~/emacs ...

| Marcin Kasperski   | You have the right to produce quality work
| |          at all the times. (Beck)
|                    |

More information about the Mercurial mailing list