[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Svn-control file owner/perms (for /etc): FSVS? Others?

From: Matt England <mengland_at_mengland.net>
Date: 2007-01-09 21:54:53 CET

I'm looking to control file-system changes with Subversion, and maintain
the ownership/group/permissions meta-data from each file in the filesystem
properly.

For example: I want to put /etc (for Linux/Unix/BSD hosts) under Subversion
control on many my organization's host servers, but I don't want to botch
up the ownership/permission control of all the files in /etc (eg, turning
off /etc/hosts world-reading permission is a _bad_ thing, among many other
potentialy gotchyas).

Last I knew, Subversion had no near-term plans to attempt to add features
to preserver "original meta data" control for these sorts of
things. However, I get the impression that FSVS is trying to do this:

http://fsvs.tigris.org/

...but I'm not sure of it's maturity or applicability for my organization
currently.

One of my co-workers says he has done this before by operating a script
that essentially reads the ownership/group/permission data at the time of
"import" into a repo, and sets properties associated with those values for
each file, and then "resets" these values every time a file is checked
out. plan on using this script's capability to do this (in essence, with
a home-grown thing) unless I hear suggestions otherwise.

Also, if the community here would like to see said script open-sourced and
provided to the public, let us know, and we can probably accommodate. One
note: I may want to take care to note duplicate too much stuff from what
FSVS or others might be doing.

Thanks for any help,
-Matt

--
Dispersed Storage:  http://cleversafe.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Jan 9 21:56:07 2007

This is an archived mail posted to the Subversion Users mailing list.