Comment by peonicles
10 years ago
It's probably fair to say the DVCS accelerated the growth of the entire software industry.
Was BitKeeper the first version control system to "think distributed" ?
10 years ago
It's probably fair to say the DVCS accelerated the growth of the entire software industry.
Was BitKeeper the first version control system to "think distributed" ?
Sun's TeamWare [1] was probably the first real distributed version control system. It worked on top of SCCS. Larry McBoy, BitKeeper's creator, was involved in its development. I believe BitKeeper also uses parts of SCCS internally.
[1] https://en.wikipedia.org/wiki/Sun_WorkShop_TeamWare
We did a clean room reimplementation of SCCS and added a pile of extensions.
So basically when Tridge "reverse engineered" BK, he basically reimplemented SCCS?
https://lwn.net/Articles/132938/
1 reply →
NSE begat NSE-lite begat TeamWare begat BK begat git. Or so says Cantrill.
That is my understanding, yes -- but the NSE and (McVoy-authored) NSElite chapters of the saga pre-date me at Sun. Before my "Fork Yeah!" talk[1][2], from which this is drawn, I confirmed this the best I could, but it was all based only on recollections of the engineers who were there (including Larry). I haven't found anything written down about (for example) NSElite, though I would love to get Larry on the record to formalize that important history...
[1] https://www.usenix.org/legacy/events/lisa11/tech/slides/cant...
[2] https://www.youtube.com/watch?v=-zRN7XLCRhc
14 replies →
BK and Monotone begat Git
There was a paper published on a DVCS using UUCP (!) in 1980: "A distributed version control system for wide area networks " B O Donovan, http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=tru...
The date of publication on Xplore is September 1990 though?