[cvsnt] is this a Bug??

Tony Hoyle tmh at nodomain.org
Thu Jun 16 19:15:43 BST 2005


Richard Wirth wrote:

> Sure, the circumstands are somewhat more complex:
> The involved file is not on the branch, so I used -f to get it.
> The file was not patcheable, so it has to be refetched.
> But the cvs client uses the branch tag to refetch the file, which may
> be incorrect.
> Ok - the client may not be able to determine wether the file is on the
> requested branch or not. Thats why I put the '??' in the subject.

The client simply repeats the update for each failed file, after 
deleting the originals.  It's entirely up to the server how it handles 
it.. eg.

client sends: cvs update -P -f -r foo a b c
server responds.. b is corrupted for some reason.
client deletes b.
client sends: cvs update -P -f -r foo b

It will actually keep doing that multiple times until everything works, 
although I've never seen it do it more than once (and even then rarely).

Tony



More information about the cvsnt mailing list