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