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

Re: pack-e3117bbaf6a59cb53c3f6f0d9b17b9433f0e4135.pack

From
RARyan Anderson <ryan@michonline.com>
Date
Jul 8, 2005, 08:18 UTC
Message-ID
<20050708081859.GG20369@mythryan2.michonline.com>
In-Reply-To
<200507081149.45344.adobriyan@gmail.com>
On Fri, Jul 08, 2005 at 11:49:45AM +0400, Alexey Dobriyan wrote:
Show 13 quoted lines
> Being a happy user of
> 
> 	$ cat ./rsync-linus
> 	#!/bin/sh -x
> 
> 	cd linux-linus
> 	rsync -avz --progress \
> 	        rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git/ \
> 	        .git/
> 
> I'm confused now. This pack file is ~60M in size. Will rsync download
> another 60M next time? What command should I use now to a) get latest and
> greatest and b) be nice with my traffic?
You won't need to download another 60M next time.
Run this:
	cd linux-linus
	du -sh .
	git-prune-packed
	du -sh .

You should see a nice drop i space used, as that one big "pack" file is now taking the place of almost every object in the kernel repository.

In the future, you'll just download new packs as Linus generates them. I suspect objects will trickle in as well, but an occassional git-prune-packed will tidy things back up.

The packs internally use a delta-based algorithm to save huge amounts of space, and for speed of daily use, the standalone objects are still in use.

-- 
Ryan Anderson
  sometimes Pug Majere
Previous: Alexey DobriyanNext: Linus Torvalds
Message 2 of 3 in “pack-e3117bbaf6a59cb53c3f6f0d9b17b9433f0e4135.pack”
  1. Alexey DobriyanJul 8, 2005
  2. Ryan AndersonJul 8, 2005
  3. Linus TorvaldsJul 8, 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.