Disk Images and Version Control
Joshua N Pritikin
jpritikin at pobox.com
Tue Apr 22 09:44:40 EDT 2008
On Tue, Apr 22, 2008 at 01:45:21AM -0400, Michael Stone wrote:
> * provide root access on some Linux host(s) (or take great care with
> fakeroot / qemu configuration) to allow others to work on the
> filesystem without screwing up file ownership and permissions
If you use GIT, you need to be extra careful here because GIT doesn't
record ownership or permissions.
GIT is also poor at tracking changes to binary executable. When the
Squeak/Etoys image was stored it GIT, the repository size quickly became
unmanageable. That many things are written in python helps, but still
there are many binary executables.
Even if your "primary" build is facilitated with patching the build
directly, you still need to maintain source packages and insure that the
traditional build-a-filesystem-from-scratch style of build still works.
I suggest a happy compromise: file bugs against any unnecessary
filesystem state which is created when booting an image. Make it easier
to patch the build, but don't rely on that method as the primary method.
--
Make April 15 just another day, visit http://fairtax.org
More information about the Devel
mailing list