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

Re: [doc]playing with git, and netdev/libata-dev trees

From
FSFrank Sorenson <frank@tuxrocks.com>
Date
May 26, 2005, 08:19 UTC
Message-ID
<4295868A.5070509@tuxrocks.com>
In-Reply-To
<42955DF7.4000805@pobox.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jeff Garzik wrote:
> Hopefully, this email can quick-start some people on git.

I think the quick-start is great. Definitely needed to get people up-to-speed with git.

Show 8 quoted lines
> 1) installing git
> 
> git requires bootstrapping, since you must have git installed in order
> to check out git.git (git repo), and linux-2.6.git (kernel repo).  I
> have put together a bootstrap tarball of today's git repository.
> 
> Download tarball from:
> http://www.kernel.org/pub/linux/kernel/people/jgarzik/git-20050526.tar.bz2

A tarball of git will work, but it's a big bootstrap, and will need periodic updating.

I'm curious whether we couldn't make a git-bootstrap that contained a significantly stripped-down version that did nothing other than bootstrap git. A single program/file (perl script perhaps?) that...

mkdir git cd git rsync -rl rsync://rsync.kernel.org/pub/scm/git/git.git/ .git echo rsync://rsync.kernel.org/pub/scm/git/git.git > .git/branches/origin beginning with .git/HEAD, start extracting files

...and nothing more. Then, we could tell people to just download git-bootstrap and run it to create an up-to-date git repo.

Frank
- --
Frank Sorenson - KD7TZK
Systems Manager, Computer Science Department
Brigham Young University
frank@tuxrocks.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFClYaKaI0dwg4A47wRAp1MAKCcGK8vTWtw1gnTCjFbMFpbZkSO8QCff5RE NC8Z7RVHFP4qcbKRMSJ2rzg= =fXsr -----END PGP SIGNATURE-----

Previous: Jeff GarzikNext: James Purser
Message 2 of 7 in “[doc][git] playing with git, and netdev/libata-dev trees”
  1. Jeff GarzikMay 26, 2005
  2. Frank SorensonMay 26, 2005
  3. James PurserMay 26, 2005
  4. Dave AirlieJun 4, 2005
  5. Jeff GarzikJun 4, 2005
  6. Dave AirlieJun 4, 2005
  7. Jeff GarzikJun 4, 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.