From: Luke D. <cod...@ho...> - 2002-11-23 05:38:45
|
----- Original Message ----- From: "Bill Page" <bil...@sy...> To: "'Benjamin Riefenstahl'" <Ben...@ep...>; <min...@li...> Sent: Saturday, November 23, 2002 1:55 AM Subject: RE: [Mingw-users] cvs in MSYS > On Friday, November 22, 2002 12:25 PM Benjamin > Riefenstahl wrote: > > > > "Bill Page" <bil...@sy...> writes: > > > What is the preferred/recommended way to do cvs > > > from Windows/MSYS? I tried wincvs but it mangled > > > the gzip compressed files > > > > Mark binary files as binary (-kb), and CVS won't treat > > them as text. Note that this is also a very good idea > > if you are only using your CVS repository with Unix > > clients, to avoid expansion of RCS keywords. > > Ok, thanks I'll let the person who created the CVS > repository know that the binary files aren't marked > as such. This is not the purpose of the binary option, because source code is not binary. > > > > > > and added CR to each line of the text files. > > > > As it should, as a good Windows program. > > > > Is that your definition of a "good windows program"? That is how CVS for Windows is supposed to work, but the only reason would be for compatibility with braindead Windows text editors like Notepad. > It seems to me that if I am downloading unix source > files from a unix CVS repository, it should come > out in unix text format whether I am working from > within Windows or not. If I wanted to convert the > files to Windows format I would do that as a second > step or as a special option of the checkout. > > > > I could not find any option in wincvs to prevent > > > this. Am I missing something? Is there a command > > > line version that works from MSYS? > > > > You already have a command line cvs.exe in the WinCVS > > distribution. > > Wouldn't it also mangle the unix files? I have been told there is an option for this in WinCVS but I am not sure. If the command line cvs.exe it uses is based on CVSNT, try setting the environment variable "CVSUSEUNIXLF=1". I seem to recall that this option isn't documented and I had to look in the source to find it :( > > > Also Cygwin has a CVS package, of course, where > > you can probably use the usual Cygwin binary/text > > hacks, if you really want that. > > > > Yes, I also have Cygwin, but using it would seem > to defeat what I am trying to achieve with MSYS > alone. > > On Friday, November 22, 2002 12:05 PM Earnie Boyd > ear...@ya... wrote: > > ... > > There is an msys-1.0.dll dependent cvs client in > > msysDTK-1.0.0-alpha-1.tar.gz. The package is alpha, > > the software inside isn't. > > > > Thanks, I'll try it. Using MSYS CVS is definitely the simplest solution, so I would recommend that instead of the above workarounds if it suits you. > > Cheers, > Bill Page. Luke Dunstan |