Keep configuration file changes in version control
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
- Started by
- Completed by
Related branches
Related bugs
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://
SVN: http://
BZR: http://
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.