On Wed, Jan 25, 2006 at 02:12:38AM +0900, Kalin KOZHUHAROV wrote: > r100 > emerge foo > r101 > emerge --unmerge foo > r102
You're like asking to put your entire system under a versioning system
control. Sounds like fun, but also like a lot of diskspace usage on your
versioning server.
$ ${VCTOOL} commit --label=r100 --recursive /
$ emerge foo
$ ${VCTOOL} commit --label=r101 --recursive /
...
$ ${VCTOOL} checkout --label=r100 --recursive /
Using the FEATURES="buildpkg" helps a lot, especially if you also take
snapshots of your portage tree (since any breakage due to an "emerge -uDN
world" can hopefully be fixed by restoring the backup portage tree and run
"emerge -uDN world" again).
If you then put your configuration files under versioning control, you
should be set.
Wkr,
Sven Vermeulen
--
Gentoo Foundation Trustee | http://foundation.gentoo.org
Gentoo Council Member
The Gentoo Project <<< http://www.gentoo.org >>>
pgpfbU5a8qJ0B.pgp
Description: PGP signature
