Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Nov 1997 17:29:43 -0700
From:      Nate Williams <nate@mt.sri.com>
To:        chad@dcfinc.com
Cc:        nate@mt.sri.com (Nate Williams), rkw@dataplex.net, brian@awfulhak.org, andrsn@andrsn.stanford.edu, freebsd-stable@freebsd.org
Subject:   Re: Version Resolution?
Message-ID:  <199711210029.RAA12133@mt.sri.com>
In-Reply-To: <199711210025.RAA04348@freebie.dcfinc.com>
References:  <199711202218.PAA11561@mt.sri.com> <199711210025.RAA04348@freebie.dcfinc.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> > 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 would have to be a custom hack to CVS, letting it generate newvers.sh
> on the fly at each commit.  Then "simple timestamps" =would= work.

That's what Richard's changes were doing.  They also dealt with the
issue of the files growing w/out bounds, and multiple branches, but they
*didn't* deal with new branches appearing, which was the only sticking
point I had with his solution.

It's not as simple as it first appears to do right.



Nate



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