+++ to secure your transactions use the Bitcoin Mixer Service +++

 

[prev in list] [next in list] [prev in thread] [next in thread] 

List:       git
Subject:    Re: Trivia: When did git self-host?
From:       Linus Torvalds <torvalds () linux-foundation ! org>
Date:       2007-02-27 1:58:57
Message-ID: Pine.LNX.4.64.0702261722310.12485 () woody ! linux-foundation ! org
[Download RAW message or body]



On Mon, 26 Feb 2007, Linus Torvalds wrote:
> 
> 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
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic