4 ms·
“The development of Git began on 3 April 2005. Torvalds announced the project on 6 April; it became self-hosting as of 7 April.” [1] [1]: https://en.wikipedia.
by divbzero 7y ago
“The development of Git began on 3 April 2005. Torvalds announced the project on 6 April; it became self-hosting as of 7 April.” [1]
[1]: https://en.wikipedia.org/wiki/Git#History https://en.wikipedia.org/wiki/Git#History
- quickthrower2 7y agoThe development of Git May have started in the back of his brain earlier than that. Code being written is kind of the very final stage of software dev.
- tim333 7y agoI think he said he'd been thinking about if for a year or so. From https://www.linuxfoundation.org/blog/2015/04/10-years-of-git-an-interview-with-git-creator-linus-torvalds/ https://www.linuxfoundation.org/blog/2015/04/10-years-of-git... >So I’d like to stress that while it really came together in just about ten days or so (at which point I did my first kernel commit using git), it wasn’t like it was some kind of mad dash of coding. The actual amount of that early code is actually fairly small, it all depended on getting the basic ideas right. And that I had been mulling over for a while before the whole project started. I’d seen the problems others had. I’d seen what I wanted to avoid doing.
- pc 7y agoThat’s a good one!
- deleted 7y ago[deleted]
- ncmncm 7y agoIt's impressive even though the design was copied from Monotone.
- swyx 7y agowhat is the significance of it becoming self-hosting? does that mean mostly feature complete in 4 days?
- saagarjha 7y agoPresumably the code for it got checked into itself, making it usable as source control from then on.
- mongol 7y agoBut probably, the design of git, especially it's datastructures, started much earlier in Linus' head. I think he must have elaborted over this for quite some time.