[cvsnt] Re: cvsnt permissions ordering problem?

rrankin1424-cvsnt at yahoo.com rrankin1424-cvsnt at yahoo.com
Wed Nov 17 21:20:53 GMT 2004


FYI, you can set the environment variable CVSNT=nontsec and leave 
CYGWIN=...ntsec... I've been using that for a while with 58d and it works fine.

Rick

--- Tim Janes <tjanes at iee.org> wrote:

> Ahh! This CYGWIN variable maybe expains things.
> 
> My 1st try with CVS was installing CVSNT 2.0.58d but I kept getting "unable
> to rename file error" when trying to commit. I spent ages trying to see what
> I had done wrong with permissions etc. Eventually after reading this list
> went back to 2.0.58a and all magically everything started working.
> 
> I also exstenively use rsync and ages ago had a problem (I forget the
> details now) and the fix was to set CYGWIN to be "ntsec"
> 
> So now I need CYGWIN to be "ntsec" for "rsync" and "ntea" for "CVSNT".
> 
> As rsync is always run from a .bat file if I set CYGWIN to ntea globally and
> reset it to ntsec at the beginning of the rsync batch file all should work.
> 
> But as I seem to be working at the moment with ntsec and 2.0.58a I am
> thinking "if its not broken don't fix it"
> 
> Thanks to Tony and all for the good work on CVSNT. 
> 
> Tim.
>  
> 
> 
> -----Original Message-----
> From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org] On Behalf Of
> Hartmut Honisch
> Sent: 17 November 2004 09:19
> To: cvsnt at cvsnt.org
> Subject: Re: [cvsnt] Re: cvsnt permissions ordering problem?
> 
> 
> >  > 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
> 
> 
> _______________________________________________
> cvsnt mailing list
> cvsnt at cvsnt.org http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
> 
> _______________________________________________
> cvsnt mailing list
> cvsnt at cvsnt.org
> http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
> 




More information about the cvsnt mailing list