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

Re: Official git repository history?

From
Andreas Ericsson <ae@op5.se>
Date
Jun 30, 2009, 09:33 UTC
Message-ID
<4A49DBE0.5060500@op5.se>
In-Reply-To
<h2chap$i27$1@ger.gmane.org>
Graeme Geldenhuys wrote:
Show 7 quoted lines
> Junio C Hamano wrote:
>>> git repository? Was the first 8 C source code files already enough to
>>> work as a basic git repository?
>> He did it very well, and Yes.
> 
> Wow, very impressive! Such a little code, yet already workable.
> 

Indeed. The git concept is an extremely simple one. The complexity comes when you start optimizing it, really. Producing packfiles today requires more code than made up all of git at its inception. Simple models can easily be extended with complex algorithms, while complex models generally require the simplest possible algorithm to work reliably. This design lesson has served me well over the years.

Show 9 quoted lines
> 
>> You would need to check out an old revision, say v0.99, and look at the
>> original tutorial by Linus in Documentation/tutorial.txt.  It was since
> 
> 
> Last night I played further with the first ever commit. I managed to
> figure out the sequence in which commands had to be run. Kudos to the
> people that decided the make the commands easier in the later versions. :-)
> 
Cheers. There's about 650 of us, so that's a lot of kudos ;-)
-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.
Previous: Graeme GeldenhuysNext: Graeme Geldenhuys
Message 4 of 8 in “Official git repository history?”
  1. Graeme GeldenhuysJun 29, 2009
  2. Junio C HamanoJun 30, 2009
  3. Graeme GeldenhuysJun 30, 2009
  4. Andreas EricssonJun 30, 2009
  5. Graeme GeldenhuysJun 30, 2009
  6. Linus TorvaldsJun 30, 2009
  7. Graeme GeldenhuysJul 1, 2009
  8. Daniel BarkalowJun 30, 2009

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.