fyi

i spoke too soon, the labs website went a while ago, but the sources machine 
has returned, well i was able to access it last week.

last chance (i suspect) for those wanting to download the contrib dirs before 
they disappear - i got mine 😀

-Steve
 

On 13 Feb 2018, at 23:13, Lyndon Nerenberg <lyn...@orthanc.ca> wrote:

>>> I struggle to understand how version control is not more actively used.
> 
>> It's not particularly necessary when you have global state with
>> snapshots provided by a shared WORM fs.
> 
> I always thought that argument was a bit suspect.  And with the loss of 
> sources.bell-labs.com, it's apparent why.  The only revision history was in 
> the venti.  Now that that is lost, so is that history.  I know that there are 
> partial mirrors of sources, but none go all the way back to the dawn of the 
> sources venti archive.  And on the mirrors, we lose the 'blame' functionality 
> fossil provided by tracking who last updated a file.
> 
> If this had been hosted in an SCM, it would have been so simple to replicate 
> that full history elsewhere.
> 
> The other bit that snapshots/dumps miss is context.  When everyone working on 
> the code was within shouting distance of the "unix room" that wasn't an 
> issue.  But now, that context has been lost.  Annotations about the "why" of 
> a commit are as important as the "what."  diffy(1) answers the "what," but 
> not the "why."
> 
>> DVCS adds a lot of complexity
>> for questionable gain, in that environment.  9front's adoption of
>> mercurial is a historical accident rather than a desired outcome.  But,
>> I understand that most people just want to use the tools they already
>> know.  It's much easier than learning a new paradigm.
> 
> +100 on DVCS and needless complexity.  cvs or sccs provides all the 
> functionality I've ever needed in an SCM system.  Although I confess I have 
> been seduced by git's ability to instantly create and switch between 
> branches.  It makes trying out "what if" scenarios completely painless. But 
> it's not enough to convince me to use git except on very rare occasions.
> 
> --lyndon
> 


Reply via email to