[cvsnt] Re: cvsnt permissions ordering problem?

Hartmut Honisch Hartmut_Honisch at web.de
Wed Nov 17 09:19:17 GMT 2004


>  > Do you have a Cygwin installation on your server? If so, what's the
> value of
>  > the CYGWIN environment variable?
>
> Yes I do (although thats a bit broken at the moment too). the CYGWIN
> environment variable is "server" (although it was "ntsec tty" a few days
> ago).

The "ntsec" is the reason it didn't work. It makes CVSNT modify file
permissions to store meta information, like the Unix "executable" bit.
However, it frequently causes problems, so the recommended way is the
alternative method ("ntea"), which uses some kind of unused NTFS file
attribute AFAIK.

IMHO CVSNT should *not* use the CYGWIN variable to determine whether to use
ntsec or ntea, mainly because nobody expects CYGWIN to affect CVSNT
behaviour. I had the same problem on my CVSNT server - I didn't even
remember _why_ I had set CYGWIN="ntsec tty", but it took me several days to
figure out the problem.

I've already submitted a feature request to the CVSNT bug tracker regarding
this behaviour, but so far it has been dismissed.

-Hartmut





More information about the cvsnt mailing list