On Tue Oct 09 2001, 11:08, Roman Belenov <[EMAIL PROTECTED]> wrote: > Matt McClure <[EMAIL PROTECTED]> writes: > > > But I have also noticed some text files in my repository that have CRLF > > line endings. I think I understand how this happened, but just to > > confirm... > > > > The files were created with GNU Emacs on Windows 2000, which uses CRLF > > line endings, by default. They were committed to the repository using > > Cygwin CVS. Does Cygwin CVS assume that LF is the "form appropriate to > > the operating system on the client", and thus neglect to convert the > > line endings? > > Cygwin has concept of binary and text mounts (you can use 'mount' > command without arguments to check mount point types on your > system). In binary-mounted directories, CRLF<->LF translation is > not done for text files so that LF itself is treated as line ending.
Thanks. I remounted the directory in textmode. But it still seems that files I add to the repository get added with the CRLF line endings. [mlm CVSROOT]$ pwd /cygdrive/c/home/mlm/tmp/CVSROOT [mlm CVSROOT]$ mount C:\cygwin\bin on /usr/bin type system (binmode) C:\cygwin\lib on /usr/lib type system (binmode) C:\cygwin on / type system (binmode) c: on /cygdrive/c type system (textmode) [mlm CVSROOT]$ cat > test a line with a CRLF ending [mlm CVSROOT]$ cat -A test a line with a CRLF ending^M$ [mlm CVSROOT]$ cvs add -m "" test cvs server: scheduling file `test' for addition cvs server: use 'cvs commit' to add this file permanently [mlm CVSROOT]$ cvs ci -m "" test RCS file: /usr/local/mvroot/CVSROOT/test,v done Checking in test; /usr/local/mvroot/CVSROOT/test,v <-- test initial revision: 1.1 done cvs server: Rebuilding administrative file database In the repository: [mlm@cvs CVSROOT]$ cat -A test,v head^I1.1;$ access;$ symbols;$ locks; strict;$ comment^I@# @;$ $ $ 1.1$ date^I2001.10.09.16.44.16;^Iauthor mlm;^Istate Exp;$ branches;$ next^I;$ $ $ desc$ @@$ $ $ 1.1$ log$ @*** empty log message ***$ @$ text$ @a line with a CRLF ending^M$ @$ Similarly, if I check out a file that has LF line endings in the repository, they are not translated into CRLF line endings on my machine. Any ideas? -- Matt http://www.faradic.net/~mmcclure/ "I don't believe in rivalries. I don't believe in curses. Wake up the damn Bambino, maybe I'll drill him in the (behind)." -Pedro Martinez _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs