[cvsnt] Re: cvs commit hangs when Visual SlickEdit views a file

Oliver Koltermann okoltermann at gmx.de
Wed Apr 2 08:36:40 BST 2003


tmh at nodomain.org (Tony Hoyle) writes:

> cvs -t -t -t should give you a pretty good idea of where it's happening
> normally, but if you've tried that and not found anything I'm a bit stumped.

Hello Tony,

I handled it to let the developer with the most chance of reproducing
this error issue the triple -t option on every cvs commit. Yesterday
afternoon there was no effect. But the early bird... today morning we
could capture the trace output of an hanging session.

Let me first describe our observations: When issued in the WinCVS
console there is absolutly no output from cvs. This may be a flushing
problem with WinCVS. The cvs process is running while the fishes are
swimming - over and over. After pressing the WinCVS Stop button to
kill the cvs process, the trace output shows up.

I can send you the full one but the last lines seem to be strange:

new revision: 1.1.2.1; previous revision: 1.1
S -> RCS_rewrite(r:/cvsqnx/qnx/jobman/Attic/editjobdata.c,v,a0 927
   [...File listing...]




,1.1)
S -> rename(r:/cvsqnx/qnx/jobman/Attic/,editjobdata.c,,r:/cvsqnx/qnx/jobman/Attic/editjobdata.c,v)
S -> unlink(R:\TEMP\cvsD1.tmp)
S -> unlink(R:\TEMP\cvsD2.tmp)
done
S -> checkout (r:/cvsqnx/qnx/jobman/Attic/editjobdata.c,v, 1.1.2, , (function))
S -> chmod(editjobdata.c,100444)
S -> server_register(editjobdata.c, 1.1.2.1, Wed Apr  2 06:56:40 2003, , EditTool-B1, , , , )
S -> Register(editjobdata.c, 1.1.2.1, Wed Apr  2 06:56:40 2003, , EditTool-B1 , , )
S -> fopen(r:/cvsqnx/qnx/CVSROOT/history,a)
S -> RCS_rewrite(r:/cvsqnx/qnx/jobman/Attic/editjobdata.c,v,,(null))
S -> rename(r:/cvsqnx/qnx/jobman/Attic/,editjobdata.c,,r:/cvsqnx/qnx/jobman/Attic/editjobdata.c,v)
  -> unlink(CVS/Base/editjobdata.c)
  -> Register(editjobdata.c, 1.1.2.1, Tue Apr  1 14:53:07 2003, , EditTool-B1 , , )
S -> editor_set(editjobdata.c,akiso,(null))
S -> find_perms(r:/cvsqnx/qnx/jobman,,akiso,EditTool-B1,1)
RCS file: r:/cvsqnx/qnx/jobman/Attic/editjobdata.h,v
done
S -> rename(editjobdata.h,CVS/,,editjobdata.h)
S -> get_file(editjobdata.h,editjobdata.h,r)
S -> get_file -> 
S -> rename(r:/cvsqnx/qnx/jobman/Attic/,editjobdata.h,,r:/cvsqnx/qnx/jobman/Attic/editjobdata.h,v)
S -> unlink(editjobdata.h)
S -> rename(CVS/,,editjobdata.h,editjobdata.h)
S -> RCS_rewrite(r:/cvsqnx/qnx/jobman/Attic/editjobdata.h,v,,(null))
S -> rename(r:/cvsqnx/qnx/jobman/Attic/,editjobdata.h,,r:/cvsqnx/qnx/jobman/Attic/editjobdata.h,v)
Checking in editjobdata.h;
r:/cvsqnx/qnx/jobman/Attic/editjobdata.h,v  <--  editjobdata.h
S -> checkout (r:/cvsqnx/qnx/jobman/Attic/editjobdata.h,v, 1.1, -ko, R:\TEMP\cvsD3.tmp)
S -> checkout -> 
S -> Insert delta at branch (1.1,1.1.2.1)
S -> diff_exec(R:\TEMP\cvsD3.tmp,editjobdata.h,(null),(null),-a -n,R:\TEMP\cvsD4.tmp)


What is that in the 8th line? Looks to me like there is something
missing?

Does this make any sense to you?

Thanks for the help,
  OK


More information about the cvsnt mailing list