Luke Dunstan wrote:
> >From: "Manu" <manubee@...>
> >To: <MinGW-MSYS@...>
> >Subject: MSYS' cvs freezes under Win98 [Was: Re: [Mingw-msys] CVSEDITOR var
> >doesnt work]
> >Date: Thu, 19 Dec 2002 00:42:52 +0100
> >Earnie Boyd wrote:
> > > Thanks for the report. Whose port of cvs are you using? There exists a
> > > cvs that is compatible with MSYS in
> > > http://prdownloads.sf.net/mingw/msysDTK-1.0.0.exe perhaps you should use
> > > that one?
> >BTW, I also use cvs from cvshome, but I'd prefer to use the MSYS one,
> >because of line endings. Unfortunately, MSYS cvs freezes when doing
> >"cvs update".
> Does it happen at the end after the update has completed? I have seen this
> occasionally (on Win2K) but AFAICT it always happens after the operation
> (e.g. update but also others like diff and commit) has completed, so when I
> press Ctrl+C the client stops and everything seems to have worked fine.
That's exactly what I encounter, except that it freezes each time that I 'update'.
Then only Ctrl+C delivers cvs.
> Unlike yourself, I guess I have been too lazy to do anything about it
> because it is annoying but doesn't really affect the usability of CVS. Are
> you encountering this when using SSH or pserver?
Using SSH, check out works fine with:
cvs -z3 -d:ext:name@... co modulename
But, "cvs update" doesn't return.
BTW, rsh is also distributed with MSYS, but I'm unable to use it
instead of ssh. Maybe the problem is with ssh?
> >I found that this problem is well know with cvs. It is not due to MSYS.
> >So this is OT. OTOH, any help to fix that problem would be really
> >appreciated. Currently, I tried to insert some printf to trace the
> So you rebuilt CVS using msysDVLPR?
I've attached a small archive to build cvs 1.11.2 and possibly
older releases with MSYS.
Apparently, 'update' or other commands are called in src/main.c, within the
err = (*(cm->func)) (argc, argv);
When merging the attached 'cvs-bug-v1.diff', I get 'running command',
but never 'ending'.
> >I found that the problem appears in the "update()" procedure, in
> >(If memory serves me right.)
> >I'll continue my inquires on Friday and maybe will report new information,
> >if any interest, otherwise, I'll continue my inquiries alone :(
> I haven't used MSYS on Win98 recently but I don't recall having a problem
> that prevented me from using CVS. I'll try it again soon with the latest
> version when I get the chance.
> BTW on Win2K I haven't really used the cvshome version at all because the
> CVSNT version included in TortoiseCVS has an option to make it use Unix line
> endings. However, CVSNT doesn't work on Win98 so that isn't much use to you.
> FYI the (undocumented?) option is activated by setting an environment
> variable CVSUSEUNIXLF=1, but this probably isn't in the official cvshome
I confirm that it isn't. Anyway, cvs is really nicer within rxvt than in a Dirty OS box :)