On Mon, Dec 22, 2003 at 09:45:00PM -0800, Mark D. Baushke wrote: > In theory, the server had a copy of the client file to do the patch in > the first place and the client copy either became stale or was corrupted > while the server copy was being used to generate a patch.
Or the client file changed but its timestamp did not. In a sandbox in which file foo needs to be updated ("U" status from "cvs -nq update"): $ cp -p foo foo.stamp $ vi foo # make some changes $ touch -r foo.stamp foo $ cvs ci foo If it's a remote sandbox, that provokes the checksum error followed by a full fetch; whether the sandbox is remote or local, the user's changes are irrecoverably lost. (I don't know how that situation might occur in real usage; I did it artificially while researching my previous message in this thread :-) -- | | /\ |-_|/ > Eric Siegerman, Toronto, Ont. [EMAIL PROTECTED] | | / It must be said that they would have sounded better if the singer wouldn't throw his fellow band members to the ground and toss the drum kit around during songs. - Patrick Lenneau _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs