From: Vince D. <vi...@sa...> - 2002-07-02 09:46:40
|
>>> Note the informal rule on file line endings is Linux/Unix line endings "nl" everywhere in the tree except the windows specific part of the tree such as sys/win32/msdev/ where windows line endings "cr nl" should be used. >>> I don't believe this really works like that at all. All 'cvs' clients I know of on Windows will convert line-endings on the fly when you checkout unless the file is marked as binary in cvs. This means all of the cvs tree that I checkout uses 'cr nl'. When committing, cvs compares but ignoring line-ending differences. (note: this causes a problem because the perl script pltclgen assumes the files it is looking at have '\n' lineendings and so fails to generate anything useful. Also when I check out the two .fnt files they are corrupted and cause plplot to abort when trying to use them -- no error checking seems to be done! This seems to be because they are checked in as ascii, which is not a good thing. They should use -kb so cvs treats them as binary files and doesn't destroy them on checkout to mac/win). I've now checked in all my first set of changes. People with windows machines and VC++ installed should be able to test (the source code itself that I have checked in will of course work on win/unix/mac with gcc or whatever, BUT there is no build system for it at present). cheers, Vince. |