info-cvs
[Top][All Lists]
Advanced

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

RE: set 1 file in repository to be read only


From: Tumy, Brad
Subject: RE: set 1 file in repository to be read only
Date: Fri, 6 Jun 2003 16:43:18 -0400

>This is sort of an abuse of the cvs system which is intended to allow
>users to make changes to files they checkout of the repository...

Is there a better to do this?
I want each developer to be able to have the entire project on their local
machines so that they can test from their local install of Apache and Cold
Fusion.  I don't want them to be able to overwrite this particular file
though.

Thanks,
Brad

-----Original Message-----
From: Mark D. Baushke [mailto:address@hidden
Sent: Friday, June 06, 2003 4:36 PM
To: Tumy, Brad
Cc: address@hidden
Subject: Re: set 1 file in repository to be read only 


Tumy, Brad <address@hidden> writes:

> So what it appears I would need to do using this method is have some sort
of
> regular expression search for the file name that is restricted.  If this
> file name is found then it should return a non-zero exit status and the
> commit on that file will fail.
> 
> Sounds complicated actually...maybe I am missing something.
> 
> Easier way?

The comminfo script is called on a particular directory given as the
pattern, it is not file-based. The arguments typically passed to the
script will include the name of the file and the directory in which it
resides. Check to see if the directory matches and the name of the file
matches and exit with a non-zero return code and the commit will not be
allowed.

This is sort of an abuse of the cvs system which is intended to allow
users to make changes to files they checkout of the repository...

        Good luck,
        -- Mark
 
> Thanks.
> Brad
> 
> -----Original Message-----
> From: Mark D. Baushke [mailto:address@hidden
> Sent: Friday, June 06, 2003 4:03 PM
> To: Tumy, Brad
> Cc: address@hidden
> Subject: Re: set 1 file in repository to be read only 
> 
> 
> Tumy, Brad <address@hidden> writes:
> 
> > This question is more for a sanity check then anything else.
> > 
> > If I want one specific file in the repository to be read-only (to all
> > developers) then I just set the permissions on that file (through OS
> > [Solaris]) to be read-only ...correct? 
> 
> No.
>  
> > We are developing a web-application in Cold Fusion and I want to lock
down
> > the top Application.cfm file so that developers can check it out and
> include
> > it in their working directory but not be able to commit it back to the
> > repository.
> 
> Use the commitinfo hook and have it know that particular file should
> never be allowed to be committed by normal developers. See the URL:
> http://www.cvshome.org/docs/manual/cvs-1.12.1/cvs_18.html#SEC167 for
> more information.
> 
>       -- Mark




reply via email to

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