git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Trivia: When did git self-host?

From
Shawn O. Pearce <spearce@spearce.org>
Date
Feb 26, 2007, 23:57 UTC
Message-ID
<20070226235730.GG1639@spearce.org>
In-Reply-To
<3c6c07c20702261551u55ec2ea7mde4075b1c929cf87@mail.gmail.com>
Mike Coleman <tutufan@gmail.com> wrote:
Show 10 quoted lines
> Does anyone recall when git first self-hosted?  This doesn't seem to
> be present on the GitHistory page on the wiki, and I'm not finding it
> elsewhere.
> 
> I suppose this could mean different things, but roughly I'm curious
> about the earliest point at which all further commits were
> human-generated, in real time, as opposed to the machine-generated
> commits of some robo-import script.  I'm not seeing this transition in
> the git-log, which seems to go continuously back to the very beginning
> (which is a little disturbing :-).

I think it was day 1. One of Linus' goals was to have something that could track itself, as that meant he was on the right path... I think he worked about 8 hours or so on Git code before he was able to actually commit something, and about that point he wanted to commit. And that is commit e83c5163316f89bfbde7d9ab23ca2e25604af290. Yes, the beginning of history.

I've heard that Linus is a very good developer.  ;-)
-- 
Shawn.
Previous: Mike ColemanNext: Johannes Schindelin
Message 2 of 8 in “Trivia: When did git self-host?”
  1. Mike ColemanFeb 26, 2007
  2. Shawn O. PearceFeb 26, 2007
  3. Johannes SchindelinFeb 27, 2007
  4. Mike ColemanFeb 28, 2007
  5. Martin LanghoffFeb 28, 2007
  6. Linus TorvaldsFeb 27, 2007
  7. Linus TorvaldsFeb 27, 2007
  8. Daniel BarkalowFeb 27, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.