Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Sep 1997 12:59:27 +0930
From:      Mike Smith <mike@smith.net.au>
To:        Terry Lambert <tlambert@primenet.com>
Cc:        mike@smith.net.au (Mike Smith), grog@lemis.com, hackers@FreeBSD.ORG
Subject:   Re: How do I check out a snapshot? 
Message-ID:  <199709260329.MAA00428@word.smith.net.au>
In-Reply-To: Your message of "Thu, 25 Sep 1997 21:47:44 GMT." <199709252147.OAA01744@usr04.primenet.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> > You don't.  Due to the nature of the distributed CVS repository, there 
> > is a window where even the exact time of checkout for the snapshot 
> > build might leave you out of sync.  The only way around this would be 
> > for the snap to be built from a tree directly checked out from the 
> > master repository.  Jordan does this for the for-CDROM versions, I 
> > think.
> 
> This is not due to the nature of the CVS repository; this is due to the
> way it is being used.  We've had the discussion about "how to use it
> to close the window" before.  Enforcing reader/writer locks by making
> the repository group writable and the locking program SGID the caller
> into the group would fix the problem, pronto.

No, it wouldn't.

Closer would be to claim the "checkout" time for a remotely-built SNAP 
matched the CVSup scan from which the remote repo was last updated, but 
unfortunately there isn't any such thing.

mike





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199709260329.MAA00428>