Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Nov 1997 09:30:04 +1030
From:      Mike Smith <mike@smith.net.au>
To:        Nate Williams <nate@mt.sri.com>
Cc:        chad@dcfinc.com, rkw@dataplex.net, brian@awfulhak.org, andrsn@andrsn.stanford.edu, freebsd-stable@freebsd.org
Subject:   Re: Version Resolution? 
Message-ID:  <199711202300.JAA00612@word.smith.net.au>
In-Reply-To: Your message of "Thu, 20 Nov 1997 15:18:00 PDT." <199711202218.PAA11561@mt.sri.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Where is this 'counter' stored?  It's got to be in one place so that all
> of the different distribution mechanisms get the same information if
> they grab the same file (CTM/CVS/CVSup).  If not in one place, then all
> of the distribution mechanism must generate the *EXACT* same information
> given the *EXACT* same information, and given that the propogation
> delays of the sources throughout the world, then simple timestamps won't
> work.
> 
> So, how do you do it?

It has to be done by CVS; each commit increments a counter.  This means 
that simultaneous commits become impossible, as the object containing 
the counter has to be locked as part of the commit.

TBH, I don't see this as a major problem, other than that it requires 
(yet )a(nother) hack to CVS.

mike





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