From owner-freebsd-questions Tue Nov 27 8:31:28 2001 Delivered-To: freebsd-questions@freebsd.org Received: from mailsrv.otenet.gr (mailsrv.otenet.gr [195.170.0.5]) by hub.freebsd.org (Postfix) with ESMTP id E694A37B417 for ; Tue, 27 Nov 2001 08:31:20 -0800 (PST) Received: from hades.hell.gr (patr530-a202.otenet.gr [212.205.215.202]) by mailsrv.otenet.gr (8.11.5/8.11.5) with ESMTP id fARGVF818647; Tue, 27 Nov 2001 18:31:15 +0200 (EET) Received: (from charon@localhost) by hades.hell.gr (8.11.6/8.11.6) id fARGP3v08509; Tue, 27 Nov 2001 18:25:03 +0200 (EET) (envelope-from charon@labs.gr) Date: Tue, 27 Nov 2001 18:25:03 +0200 From: Giorgos Keramidas To: doug Cc: freebsd-questions@FreeBSD.ORG Subject: Re: cvsup question Message-ID: <20011127162503.GA8434@hades.hell.gr> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.23.1i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 2001-11-25 23:06:10, doug wrote: > All of the modules listed below were commited in the time between my cvsup > runs. The date tag apparently works on what is put in the CVS version line > not when the commit is really made. > > So using date= does not really mean no new updates will be > picked up. Yes, this can happen. If you are user ``X'' sitting at a FreeBSD terminal somewhere in the world, and ``S'' is your favorite CVSup server, with ``C'' being the cvsup-master which grabs the changes from the repository, the following timelines show how this things can happen. The small letters `a', `b' and `c' indicate deltas that are committed and grabbed by ``C'' the cvsup master. The lines marked with two stars at the beginning are points in time that ``X'' fires up CVSup. (X) (S) (C) a user trying to some cvsup the master run cvsup mirror cvsup mirror ----+-----------------------+----------------------+---- | | | | | | | | aaa | | aaaa | | | aaaaaa | | | aaaa | | | aaaa | | aaaaaa bb | aaa | bb | | aaaa | bb | ** . . . | . . . aaaaa . . . . .|. . . . . . . bb . . | | aaaa | bb | | aaa | bbb | aa | bbb | | | bbbb | | bbbbbb | | bbb | | ** . . .| . . . . . . . bbb . . | . . . . . . . . . . .| | bbb | | | bbb | | | bbb | | bbbbbbb | | | | | As you can see from this simple timeline, the user at ``X'' has started his first CVSup session *after* the second delta reached the CVSup master server, and asked for all the changes that were older than the current date. Since this particular delta had not reached his favorite CVSup mirror, he didn't get to grab it until the second time he fired up CVSup though :) -giorgos To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message