|
From: | Todd Denniston |
Subject: | Re: cvs remove |
Date: | Tue, 06 Dec 2005 09:42:45 -0500 |
User-agent: | Mozilla Thunderbird 1.0.7-1.1.fc4 (X11/20050929) |
ashok cvs wrote:
Hi all i have setup cvs server, all my repositories are accessed by cvs client software called tortise cvs using ext: . all the users have commit option. to commit to their databases. Is it possible if any user checkout anymodule from repositaries and removes the file locally and commits , it should not get removed from the repository. ie if he checksout the module again, the file should appear again. Regards Niranjan
From here it looks like either your user has a misunderstanding of the difference between CVS and his operating system, or you need to do something like Mark was suggesting earlier this morning[1].
if it is the misunderstanding of the difference between CVS and his operating system, you need to explain that: a) `del filename` removes the file from his sandbox only, so that she does not see it. b) `cvs remove filename` is for explicitly removing the file from future versions checked out of the repository. c) `cvs release -d directoryname` is for deleting a directory from her sandbox, so that he does not see it.
if it is that you don't want any of your developers being allowed to remove files from the repository, then you should probably explore Mark & xiangbin's setup with cvs_acls [1].
[1] http://lists.gnu.org/archive/html/info-cvs/2005-12/msg00052.html -- pronoun pain induced for fun.
[Prev in Thread] | Current Thread | [Next in Thread] |