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

Re: How to unpack recent objects?

From
Nicolas Pitre <nico@fluxnic.net>
Date
Dec 16, 2010, 21:19 UTC
Message-ID
<alpine.LFD.2.00.1012161616170.10437@xanadu.home>
In-Reply-To
<4D0A77A7.9080702@cfl.rr.com>
On Thu, 16 Dec 2010, Phillip Susi wrote:
Show 6 quoted lines
> It looks like you can use git-unpack-objects to unpack ALL objects, but
> how can you unpack only recent ones that you are likely to use while
> leaving the ancient stuff packed?  Ideally I want to unpack all file
> objects from the current commit, and a reasonable number of commit
> objects going back into the history so accessing them with checkout,
> diff, log, etc will be fast.

What makes you think that unpacking them will actually make the access to them faster? Instead, you should consider _repacking_ them, ultimately using the --aggressive parameter with the gc command, if you want faster accesses.

Nicolas
Previous: Jonathan NiederNext: Phillip Susi
Message 3 of 6 in “How to unpack recent objects?”
  1. Phillip SusiDec 16, 2010
  2. Jonathan NiederDec 16, 2010
  3. Nicolas PitreDec 16, 2010
  4. Phillip SusiDec 16, 2010
  5. Jakub NarebskiDec 16, 2010
  6. Nicolas PitreDec 16, 2010

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.