[Top][All Lists]

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

Re: Fishing for a General Permissions API (inspired by "importers" patch

From: Derek Robert Price
Subject: Re: Fishing for a General Permissions API (inspired by "importers" patch from Issuezilla)
Date: Mon, 15 Mar 2004 20:03:07 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1

Hash: SHA1

Mark D. Baushke wrote:

> Derek Robert Price <derek@ximbiot.com> writes:
> Hey all, there's a patch for an "CVSROOT/importers" file in the
> cvshome.org Issuezilla.  My inclination is to allow it if it is tidied
> up, but I thought I would fish for a discussion of a more general
> permissions scheme before that.  Anyone have any thoughts?
> The background discussion is here:
> <http://ccvs.cvshome.org/issues/show_bug.cgi?id=157>.
> I would rather see a CVSROOT/importinfo file with script that get run to
> determine if the files being imported meet with the cvs administrator
> critera for new imports.
> Such a script could use something like cvs_acls to determine that a
> given user was not allowed to do the import as well as determining that
> the files being imported were not acceptable for other criteria.
> One of the biggest things I'd like to see such a script be able to
> handle is to disallow vendor and version tags that do not match the
> criteria provided by the administrator. Right now taginfo is fairly
> useless if someone can easily wipe-out an existing tag thru use of
> a 'cvs import'...
> Having the special-purpose CVSROOT/importers seems less flexible to me.
> For that matter, I think it might be useful to have trigger scripts for
> 'cvs checkout' and 'cvs update' to allow a cvs administrator to provide
> a finer grained policy on what users may do with files in a repository.
>     -- Mark

Exactly the sort of thing I was fishing for.  I thought I was in too
much of a hurry to be thinking straight.  :)  Anyhow, I've annotated
issue #157...

- --

Email: derek@ximbiot.com

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


reply via email to

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