Re:Continuous Unix commit history from 1970 until today
by beckler on Tuesday March 19, 2019 @08:04AM
(#19430008)
Git wasn't released until 2005, so what did they use before then? I know it says they pulled the history from 24 snapshots.
[ Parent
| on HN ]
Re:Continuous Unix commit history from 1970 until today
by dboreham on Tuesday March 19, 2019 @08:18AM
(#19430072)
RCS https://en.wikipedia.org/wiki/Revision_Control_System then
SSCS https://en.wikipedia.org/wiki/Source_Code_Control_System
before 1972 I'm not sure..
Re:Continuous Unix commit history from 1970 until today
by mcv on Tuesday March 19, 2019 @08:44AM
(#19430193)
I assumed this history was meticulously reconstructed with a lot of hard work, but apparently Unix was one of the first systems maintained in SCCS.
I guess the part from before SCCS was still meticulously reconstructed?
Re:Continuous Unix commit history from 1970 until today
by dboreham on Thursday March 21, 2019 @04:53PM
(#19457211)
Poking around a bit in the repo, I think the history prior to SCCS is just release snapshots. e.g. there is no history for the cat command in the PDP-7 Unix : https://github.com/dspinellis/unix-history-repo/commits/Rese...
Re:Continuous Unix commit history from 1970 until today
by BuildTheRobots on Tuesday March 19, 2019 @08:16AM
(#19430067)
iirc, Linux used to live inside of BitKeeper which was a paid for solution. I believe Linus wrote git as a replacement because he got fed up with the commercial licensing (even though they gave free copies to linux devs).
Edit: this doesn't actually answer your question of where unix used to live, rather than linux though....
Re:Continuous Unix commit history from 1970 until today
by brazzy on Tuesday March 19, 2019 @08:56AM
(#19430301)
> I believe Linus wrote git as a replacement because he got fed up with the commercial licensing (even though they gave free copies to linux devs).
No - BitKeeper revoked the free license because some guy (unrelated to Linux) wrote a client that reverse engineered more features than BitKeeper liked.
And Linux actually used BitKeeper only between 2002 and 2005; prior to that time, it did not use a source control system at all.
Re:Continuous Unix commit history from 1970 until today
by self_awareness on Tuesday March 19, 2019 @09:49AM
(#19430739)
The BitKeeper reverse engineering is a fun story to read: https://lwn.net/Articles/132938/ (and short!)
Re:Continuous Unix commit history from 1970 until today
by black-tea on Tuesday March 19, 2019 @09:54AM
(#19430789)
The funny thing is the "reverse engineering" involved telnetting into the server and typing "help".
Re:Continuous Unix commit history from 1970 until today
by d4rti on Tuesday March 19, 2019 @11:39AM
(#19431827)
And if I recall correctly it sent back SCCS-style data
Re:Continuous Unix commit history from 1970 until today
by black-tea on Tuesday March 19, 2019 @09:53AM
(#19430774)
They did use a system---tarballs and patches---but it was just a socially constructed system rather than rigorously enforced using software. Linus has often said he would have rather gone back to that system rather than use CVS or SVN.
Re:Continuous Unix commit history from 1970 until today
by cryptonector on Tuesday March 19, 2019 @12:53PM
(#19432673)
Fortunately instead he created Git. I'm a fan of Git, though I'm aware many aren't.