[cvsnt] Execute permission lost when file is tagged

Tony Eva teva at Airspan.com
Wed Jul 19 11:41:19 BST 2006


Versions: CVSNT 2.5.03 build 2260 on Linux client and server.

A file in the repository (imported from CVS) has the following
permissions:

-r-xr-xr-x   1 cvs cvs    6777 2006-06-29 11:42 mkconfig,v

The file in the sandbox has the same permissions.  On the client,
if I tag the file using "cvs tag Dummy-tag mkconfig", the
permissions on the file in the repository become:

-r--r--r--   1 cvs cvs    6846 2006-07-19 11:16 mkconfig,v

The sandbox file still has the execute permission, but if I
remove it and update from the repository, the file is not
executable any more.

The trouble is that this file is a build script, and needs to
be executable, so I have to manually restore the execute
permissions to use it again.

Plain vanilla CVS does not do this.  Is it a CVSNT feature and
if so how can I persuade it to leave the repository permissions
unchanged?

-- 
Tony




More information about the cvsnt mailing list