Josh England <[EMAIL PROTECTED]> writes:

> I need to retain permissions on all files, 

Permission *and* ownership (arch doesn't store ownership. Most
revision control systems won't because they're not designed to be used
as root).

> I'm not familiar with all the internals of arch, but all of this is
> conceivable and should be fairly straight-forward since tar is the
> file-store.

Actually, tar is just the way to serialize a changeset. The changeset
mainly contains patches, not the files themselves. For example, arch
manages symbolic links, but AFAIK, there are no symbolic links in arch
changesets, but a description of the link in a "normal" file.

http://www.gnu.org/software/gnu-arch/tutorial/changeset-format.html

> Changesets of 'special' files would simply invoke 'mkfifo' or 'mknod' as
> appropriate instead of 'patch' (or whatever).  This is, of course, very
> UNIX-centric, but all the code could be #ifdef'd out for other
> platforms.

That's a personal opinion (I'm not a tla developer) but I don't think
you can hope an inclution of this in tla's mainline.

-- 
Matthieu


_______________________________________________
Gnu-arch-users mailing list
Gnu-arch-users@gnu.org
http://lists.gnu.org/mailman/listinfo/gnu-arch-users

GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/

Reply via email to