[cvsnt-commits] Cvs Commit: cvsnt

arthur.barrett at march-hare.com arthur.barrett at march-hare.com
Thu Nov 1 01:05:02 GMT 2007


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


CVSROOT:	/usr/local/cvs
Module name:	cvsnt
Changes by:	arthur.barrett at march-hare.com		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.






More information about the cvsnt-commits mailing list