Bernard, I didn't look at the rdiff tool but the old RCS software is pretty basic and does incremental diffs and has logs from what I remember.
Also, I have a very vague memory of Brian Finley saying that someone had used CVS or some other revision ctrl system with SystemImager images. Maybe it was more of a hack than anything formal??? later, --tjn _________________________________________________________________________ Thomas Naughton [EMAIL PROTECTED] Research Associate (865) 576-4184 On Fri, 9 Feb 2007, Bernard Li wrote: > Hi Andrea: > > This is a great idea! I think we can definitely build upon this tool. > > I would like to keep revision notes, and I do not see this capability > with rdiff-backup, perhaps we can implement a sqlite backend (or a > text file...?) to keep revision logs. > > Here are some ideas of operations: > > si_rci st: rdiff-backup --compare <image> <backup> > si_rci log: rdiff-backup --list-increments <backup> > si_rci ci: rdiff-backup <image> <backup> > si_rci revert: rdiff-backup --restore <image> <backup> > si_rci restore 1: rdiff-backup --force --restore-as-of 1B <backup> <image> > ... > > (Here, rci stands for Revision Control for Image :-) ) > > I would also like to tie this in with a si_chroot wrapper, which > basically runs like: > > si_chroot <image_name> > > and would wrap chroot. It will also ensure that once you exit from > the chroot, your modifications are automatically checked in. > > I tested this on Fedora Core 6 VMWare on a 1GB image, the operations > did not take too long. This really looks promising. I will try to do > some tests tomorrow with real hardware... > > Sounds like an IRC brainstorming session is in order ;-) > > Cheers, > > Bernard > > On 2/9/07, Andrea Righi <[EMAIL PROTECTED]> wrote: >> Bernard Li wrote: >>> Does anybody have a suggestion on a revision control system for >>> SystemImager images (chroot)? >>> >>> Does anybody even want such a feature? >>> >>> I am thinking along the lines of recording what files have been >>> changed when and being able to roll back to previous revisions etc. >>> You could keep entire backups of your entire image, but that eats up a >>> lot of space quickly if your image is big. >>> >>> SVN seems like an overkill, since you probably just want the revision >>> control bits to be local to the system (included in the image), plus >>> it probably cannot handle file ownership correctly (not to mention >>> treat special files in /dev). >>> >>> RCS may be a good way to implement this. Also some sort of >>> LVM/snapshot mechanism can be used. >>> >>> Any thoughts on this topic? >>> >>> Cheers, >>> >>> Bernard >>> >> >> Bernard, >> >> have you seen this? >> >> http://www.nongnu.org/rdiff-backup/index.html >> >> We could implement a versioning mechanism using this tool, maybe saving >> incremental changes in /var/lib/systemimager/backups or similar... since >> it supports also remote server backups the user could choose also to >> push backups to an external machine to have a mirror image server, or >> similar stuff... >> >> Moreover the package seems to be already included in SuSE, Fedora, >> Debian, etc... >> >> See also this howto: http://www.howtoforge.com/linux_rdiff_backup >> >> Cheers, >> -Andrea >> > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier. > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Oscar-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/oscar-devel > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ sisuite-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sisuite-devel
