[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cvs admin option to modify file execute bit in repository

From: Derek Robert Price
Subject: Re: cvs admin option to modify file execute bit in repository
Date: Wed, 08 Dec 2004 17:03:25 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040616

Hash: SHA1

Larry Jones wrote:

>Mark D. Baushke writes:
>>The following patch add a -Xchmod+t and -Xchmod-t option to the
>>'cvs admin' command to alter any files in the repository the user
>>may desire in this manner.
>>I am not sure I like the option name.
>I'm not sure I like the whole idea.

Hrm?  Small applications loosely coupled?

I can see what you mean, but I can also understand admins who would
rather pass off responsibility for this to their users and still avoid
allowing shell access to the CVS server.

I suppose another objection might be that admins might not know what
they are getting into by allowing users to do this, since the execute
bits are not versioned.  The more I think about it, the more this
sounds like a good argument for continuing to advocate encoding this
sort of information into something like a configure script and
refusing such patches, as Larry may be advocating.

Of course, neither am I particularly averse to allowing users (or
admins) to shoot themselves in the foot as long as they have
sufficient warning that the gun is loaded.

Ideally, I suppose I'd like to see something like a subset of the
preserve permissions code resurrected, but I don't have the time to
support it myself and I know what happened the first time.  I also
wouldn't know where to start integrating this with non-unix client
platforms that don't support the same idea of execute permissions as
UNIX does.  It might be best to just let users encode this sort of
info in scripts when needed...  small applications loosely coupled...
Unless there's significant discussion and it looks like someone else
is volunteering enough time to support such a feature through its
initial growing pains, I probably couldn't support even a patch
submission towards this ideal.

I don't think I'm ready to take a side on this one yet, though, as the
only archive attribute that affects the workspace yet can't be changed
remotely, I'm leaning towards siding with the patch.  Regardless, I'd
like to hear more discussion.



- --

Email: derek@ximbiot.com

Get CVS support at <http://ximbiot.com>!
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


reply via email to

[Prev in Thread] Current Thread [Next in Thread]