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

Re: Last mile to 1.0?

From
RARyan Anderson <ryan@michonline.com>
Date
Jul 23, 2005, 08:50 UTC
Message-ID
<20050723085031.GD3255@mythryan2.michonline.com>
In-Reply-To
<7vwtnqhcfb.fsf@assigned-by-dhcp.cox.net>
On Sat, Jul 16, 2005 at 10:46:00AM -0700, Junio C Hamano wrote:
>  - Publicity.  I would be very happy to see somebody with good
>    writing and summarizing skills to prepare an article to be
>    published on LWN.NET to coincide with the 1.0 release.  An
>    update to GIT traffic would also be nice.
How is this for a start?
Source Code Management with Git

Git, sometimes called "global information tracker", is a "directory content manager". Git has been designed to handle absolutely massive projects with speed and efficiency, and the release of the 2.6.12 and (soon) the 2.6.13 version of the Linux kernel would indicate that it does this task well.

Git falls into the category of distributed source code management tools, similar to Arch or Darcs (or, in the commercial world, BitKeeper). This means that every working directory is a full-fledged repository with full revision tracking capabilities.

Git uses the SHA1 hash algorithm to provide a content-addressable pseudo
filesystem, complete with its own version of fsck.
  o Speed of use, both for the project maintainer, and the end-users, is
    a key development principle.
  o The history is stored as a directed acyclic graph, making long-lived
    branches and repeated merging simple.
  o A collection of related projects are building on the core Git
    project, either to provide an easier to use interface on top (Darcs,
    Mercurial, StGit, Cogito), or to take some of the underlying concepts
    and reimplement them directly into another system (Arch 2.0).
  o Two, interchangeable, on-disk formats are used:
    o An efficient, packed format that saves spaced and network
      bandwidth.
    o An unpacked format, optimized for fast writes and incremental
      work.

Git results from the inspiration and frustration of Linus Torvalds, and the enthusiastic help of over 300 participants on the development mailing list.[1]

1 - Generated with the following, in a maildir folder:
	find . -type f | xargs grep -h "^From:" | perl -ne \
	'tr#A-Z#a-z#; m#<(.*)># && print $1,"\n";' | sort -u | wc -l 
-- 
Ryan Anderson
  sometimes Pug Majere
Previous: Junio C HamanoNext: Gene Heskett
Message 13 of 19 in “Last mile to 1.0?”
  1. Junio C HamanoJul 16, 2005
  2. Eric W. BiedermanJul 16, 2005
  3. Junio C HamanoJul 17, 2005
  4. David LangJul 17, 2005
  5. Junio C HamanoJul 18, 2005
  6. Alexey NezhdanovJul 18, 2005
  7. Junio C HamanoJul 18, 2005
  8. Alexey NezhdanovJul 18, 2005
  9. Junio C HamanoJul 18, 2005
  10. Ryan AndersonJul 23, 2005
  11. Gene HeskettJul 23, 2005
  12. 0/6 A bit better dumb server supportJunio C Hamano, Jul 24, 2005
  13. Ryan AndersonJul 23, 2005
  14. Gene HeskettJul 23, 2005
  15. Kevin SmithJul 23, 2005
  16. Junio C HamanoJul 23, 2005
  17. Alexey NezhdanovJul 24, 2005
  18. Petr BaudisJul 29, 2005
  19. Junio C HamanoJul 30, 2005

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.