Re: Need to version control entire root file system
"Andy Tai" <[email protected]> Fri, 22 Jun 2007 10:34:39 -0700
| Newsgroups | gmane.comp.version-control.arch.user |
|---|---|
| Message-ID | <[email protected]> |
Probably not something Arch will handle efficiently today... There may be some add-ons to subversion to let you do this, but I don't recall the details. Anyway, this kind of use does not really need distributed SCM so I don't feel guilty saying use Subversion for it... On 6/22/07, Worley, Chris B <[email protected]> wrote: > > Not user's home directories, but everything else; and no version control > meta-data cruft left lying around inside my image. > > The base "image" is kept offline. I want to version control changes to > every file and directory in that offline image. > > Ascii files need explicit diffs, binary files can just be flagged as > changed. I need to be able to view which files changed at any check-in > point, what files are different now from the last check-in, how the > ASCII files changed between any two versions, and roll-back the entire > image to any previous version. > > Mostly, I need the diff repository to be outside the image; I don't want > hidden version control directories in every directory of my file > system... I need the version control meta-data kept elsewhere (this > image gets provisioned onto systems). > > Will Arch do this? If not, can anybody recommend a good version control > utility (or maybe one that is extensible) for this? > > Note that I use "image" to mean "root file system", and not a disk image > per se; something you could chroot to. > > Thanks, > > Chris