Re: setting the executable bit

"Arthur Barrett" <arthur.barrett-qn/[email protected]>
Newsgroups gmane.comp.version-control.cvs.tortoisecvs.user
Message-ID <[email protected]>
Andy,

I missed the start of this thread due to e-mail problems at my end, so I
have no idea of the context.

> We use Linux and Windows development systems and the 
> developers decided they preferred to use TortoiseCVS as their 
> CVSNT client. Unfortunately the Linux executable attribute 
> does not exists on Windows so is never set when checked in 
> (Windows uses extensions like .exe to identify executable 
> behaviour). Thus when checked out to a Linux platform no 
> execute bit (these files will then need to have their execute 
> bit set every time they are checked out).

Yes and no.  CVSNT does try and store the executable bit, but its
success depends on many factors in including the file system (ntfs works
better than fat), whether you have cygwin installed (could be better or
worse), and the editing software that you use on windows (if it removes
the attributes).  The ntsec and ntea settings control CVSNTs behaviour
(just google cvsnt ntsec ntea).

This does not really seem to be a discussion about TortoiseCVS so maybe
it should move to the CVSNT newsgroup.

A commit option on CVSNT (or a server option) to ignore client side mode
attributes would be a good feature to add I think.  Eg: ignore client
side mode attributes from windows clients (use previous attributes or
use default attributes) and a way to define default attributes like
cvswrappers defines default substitution mode.

Regards,


Arthur


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.