From owner-freebsd-hackers Thu Jul 30 21:26:12 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA27352 for freebsd-hackers-outgoing; Thu, 30 Jul 1998 21:26:12 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id VAA27347 for ; Thu, 30 Jul 1998 21:26:10 -0700 (PDT) (envelope-from jdp@austin.polstra.com) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.8/8.8.8) with ESMTP id VAA01892; Thu, 30 Jul 1998 21:26:04 -0700 (PDT) (envelope-from jdp) Message-Id: <199807310426.VAA01892@austin.polstra.com> To: woods@zeus.leitch.com Subject: Re: why does CVSup sometimes "Touch" every file in the repository? In-Reply-To: <199807241540.LAA03611@brain.zeus.leitch.com> References: <199807241540.LAA03611@brain.zeus.leitch.com> Organization: Polstra & Co., Seattle, WA Cc: hackers@FreeBSD.ORG Date: Thu, 30 Jul 1998 21:26:04 -0700 From: John Polstra Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article <199807241540.LAA03611@brain.zeus.leitch.com>, Greg A. Woods wrote: > Occasionally, esp. after global tagging, etc., CVSup wants to "Touch" > every file in the repository. Why? I can't think of any CVS operation > that would do this unless someone deletes a tag and re-applies it > between the times I run CVSup -- and I know Jordan mentioned he had > moved a tag forward on a couple of files yesterday (I assumed he would > have done this on only those individual files though). Normally, a "touch" indicates that the modtime of the file changed, but not its contents. I've seen what you describe before too, including on the most recent tagging for 2.2.7. But I can't really explain it, except that the files on the server must have had their modtimes changed somehow. One user action that might cause this: If you run cvsup in non-GUI mode (-g), and kill it before it's finished, and then run it again, I think you'll see a "touch" on all the files that were updated in the first run. That's appropriately viewed as a bug; cvsup doesn't clean up correctly if it's killed by a signal. With the GUI, pressing the "stop" button does clean up properly. -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message