|
From: <tri...@tr...> - 2003-08-14 14:38:07
|
Colin, > > When I have seen this sort of thing happen before (and maybe what Rod > did), was when a file was checked out to a windows system, so that every > line has the CRLF at the end, but then mailed or transported to a Unix > system, and then checked in there as is. In this case, the unix client > doesn't know that it has to strip the CR at the end of each line on > checking, and the checkin ends up with CRLF in the reop itself. Then > when you do a subsequent checkout on the windows system, the client on > the system thinks (correctly) that it has to add a CR before every > incoming LF, and you end up with CRCRLF at the end of every line. > > (Note btw, that it's not the actual CVS client that does the end of line > handling, it's really the stdio routines in the C library, which handle > this appropriately for the platform). > > In any case, this is sort of a mess :-) > Yes, and you are right about pretty much everything else in your post :-) Windows -> Linux -> CVS import is not a good combo. Should we try this again and do it right? Rod or Juergen, can you remove everything from the Spring folder so we can start with a fresh slate. I'll use my windows system this time to get proper CR/LF conversion. Thomas |