From: Luke D. <cod...@ho...> - 2002-05-11 06:11:19
|
Hi, Apparently Windows 98 cannot handle batch files with Unix line endings, so pi.bat does not work (it treats the three lines as one PATH command). However, with DOS line endings I still get an "Out of environment space" error, so perhaps the batch file needs to be launched differently (I haven't checked what Inno Setup allows yet). Also, msys.bat works because most lines have CRLF, but a few of the comment lines have only LF, which is of course ignored by Win9x. The only problem with msys.bat is that editors like Windows vim open it as a Unix text file because SOME lines have no CR, so it just looks ugly with ^M all over the place. On a related note, which version/port of CVS do you (Earnie) use? With the Windows native version that I use, files are normally read and written in text mode so they get CRLF line endings. Since you seem to have used a different CVS program that reads files in binary mode, the DOS text files get stored on the CVS server with DOS line endings, but are still marked as text files. When I check out these files, the "\r\n" becomes "\r\r\n", so I suggest that all files that must have DOS line endings be checked in as binary files, and all files that are really text should be checked in with Unix line endings. Of course, ideally I should probably get a CVS client that writes (checks out) files in binary mode so that line endings are unchanged, but I think there are too many Windows CVS clients already in use for this to be a requirement for accessing Mingw through CVS. Luke |