Keep configuration file changes in version control

Registered by Michael Hall on 2008-09-21

Backup configuration files into a local version control system like Bazaar-NG whenever a command line or GUI tool makes changes to them, which let Ubuntu keep more backup copies of these files without using as much disk space, and would let users restore all configurations changed since a specific date.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

The functionality described in this blueprint is now available through etckeeper, which is in the Ubuntu repositories.
I think this blueprint can now be marked as completed.
   - gweaver 13/04/2010

-----

I have since found several how-to articles about doing this with various version control systems:

CVS: http://www.piskorski.com/docs/cvs-unix.html
SVN: http://www.redhatmagazine.com/2007/07/17/simple-svn-just-enough-to-get-started/
BZR: http://www.linux.com/feature/52568

I have followed the instructions from the BZR article, only I initialized /etc instead of /, and it has been working out pretty well. All I need now is for the tools that modify these files to call `bzr ci` when they're done.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.