Re: Trivia: When did git self-host?
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- Feb 27, 2007, 01:58 UTC
- Message-ID
- <Pine.LNX.4.64.0702261722310.12485@woody.linux-foundation.org>
- In-Reply-To
- <Pine.LNX.4.64.0702261650120.12485@woody.linux-foundation.org>
On Mon, 26 Feb 2007, Linus Torvalds wrote:
Show 13 quoted lines
> > The first commit was already self-hosted. It was done manually (write-tree > etc by hand), but yes, the first commit really is: > > Thu Apr 7 15:13:13 2005 -0700 > > and the second one (add copyright notices) was done a few minutes later. > > So git was self-hosting since April 7, 2005. > > Now, exactly when I started git development (ie how long it took before it > got to that self-hosting stage), I can't remember. I'd say about two > weeks, probably.
Actually, it must have been less than that.
The first version of git was just ~1300 lines of code, and I have reason to believe that I started it at or around April 3rd. The reason: I made the last BK release on that day, and I also remember aiming for having something usable in two weeks.
And hosting git itself was not that important for me - hosting the kernel was. And the first kernel commit was April 16 (with the first merges being a few days later). Which meshes with my "two week goal" recollection.
Not that I'd normally be entirely sure I hit any time goals I set, but I *am* pretty sure that I decided that in order to be effective, I didn't want to do kernel development at the same time as git development, so the "April 3" date of the 2.6.12-rc2 release is fairly significant.
Linus