Cvs Commit: cvsnt

[email protected]
Newsgroups gmane.comp.version-control.cvs.windows-nt.cvs
Message-ID <[email protected]>
CVSROOT:	/usr/local/cvs
Module name:	cvsnt
Changes by:	[email protected]		Thu Nov  1 01:01:32 2007
On host:	mail.march-hare.com

Directory: cvsnt/src

M client.cpp		1.178 -> 1.179	Bug Id: 

Log message:

This patch includes a whole swath of new debugging, but hidden in here is
an important change.

The client no longer will send the server a request for ./filename.ext, but
will change it to filename.ext.  It seems that when an update fails that
the client then requests the server send ./filename that the server in turn
just spits at and causes a whole mess of errors.

Here is the core diagnostic:

cvs server: Updating .
P recurse.cpp
cvs server: update cannot remove backup CVS/,,recurse.cpp: Result too large
cvs update: checksum failure on update after patch to ./recurse.cpp; will refetch
cvs client: refetching unpatchable files
cvs server: Updating .
U recurse.cpp


Look in update_entries() for the change that compares the first two characters
of the failed_patches short_pathname with "./" to decide whether it needs
to be trimmed or not.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.