Subject: Re: Checking source out from CVS
To: Jeremy C. Reed <reed@reedmedia.net>
From: Greg 'groggy' Lehey <grog@lemis.com>
List: netbsd-help
Date: 09/17/2002 12:01:10
On Monday, 16 September 2002 at 17:55:39 -0700, Jeremy C. Reed wrote:
> On Tue, 17 Sep 2002, Greg 'groggy' Lehey wrote:
>
>>>>   cvs update: move away bin/systrace/Makefile; it is in the way
>
> According to messages found via google searches, this indicates that the
> CVS/Entries files may have got corrupted, or the Entries file has
> different information, or the parent directory's CVS/Entries file doesn't
> list the sub-directory (like maybe the systrace directory was added
> wrong).
>
> The suggested workarounds are to manually remove just the offending files
> or to remove entire hierarchy and do cvs update again.

*sigh*  This is the second reply of this nature I have had.  In my
original message, I wrote:

> This occurred for many other directories as well.  In this case, I
> renamed the directory and picked up a new copy, after which I compared
> the files.  All the files were identical, but the timestamps in
> CVS/Entries were not:
> 
>   --- systrace.old/CVS/Entries    Sun Sep  1 02:41:56 2002
>   +++ systrace/CVS/Entries        Sun Sep 15 16:06:45 2002
>   @@ -1,22 +1,22 @@
>   +/Makefile/1.6/Mon Aug 19 09:56:03 2002//
>   -/Makefile/1.6/Sat Aug 24 17:11:31 2002//
>   +/filter.c/1.5/Wed Aug 28 03:52:44 2002//
>   -/filter.c/1.5/Sat Aug 31 17:11:55 2002//
> 
> This diff is truncated and rearranged to make it clearer; a large
> number of files show different modification timestamps.

In other word, the "corruption" was simply a matter of different
timestamps.  These didn't come from nowhere.  And since it happened on
a very large number of files, it makes anonymous cvs effectively
useless.

Greg
--
Finger grog@lemis.com for PGP public key
See complete headers for address and phone numbers