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.