Date: Tue, 27 Nov 2001 18:25:03 +0200 From: Giorgos Keramidas <charon@labs.gr> To: doug <doug@safeport.com> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: cvsup question Message-ID: <20011127162503.GA8434@hades.hell.gr> In-Reply-To: <Pine.BSF.3.96.1011125230046.50019B-100000@fledge.watson.org> References: <Pine.BSF.4.21.0111251909360.85635-100000@pemaquid.safeport.com> <Pine.BSF.3.96.1011125230046.50019B-100000@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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=<whatever> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011127162503.GA8434>
