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

Re: git-repack: Outof memory

From
Shawn Pearce <spearce@spearce.org>
Date
Sep 18, 2006, 06:50 UTC
Message-ID
<20060918065055.GC20660@spearce.org>
In-Reply-To
<7v64flyjpe.fsf@assigned-by-dhcp.cox.net>
Junio C Hamano <junkio@cox.net> wrote:
Show 10 quoted lines
> Shawn Pearce <spearce@spearce.org> writes:
> 
> > ...  I fear that
> > you are going to bump up against address space limitations soon
> > on 32 bit systems.  Then you will bump up against the 4 GiB pack
> > file size limit.  Which means you will need to use several packs
> > and avoid the '-a' flag when calling git-repack.
> 
> I presume that you are hinting that we would need to update
> git-repack so that it is still useful without --all.
Yes.  :-)

Apparently the Porcelain level is still open for debate. Someone just needs to post a reasonable implementation to get discussion (or lack there of) going. I'm too tired right now to try to roll something up right, even though it looks to be rather simple.

As it is I'm having a difficult time navigating in vi to write this email and normally vi navigation is as easy as breathing for me...

> I think pack-objects --unpacked=active-pack is ready, so I'll
> push it out.
Thanks; I noticed that in your "What's in git.git" announcement.
-- 
Shawn.
Previous: Junio C Hamano
Message 6 of 6 in “git-repack: Outof memory”
  1. Dongsheng SongSep 17, 2006
  2. Shawn PearceSep 17, 2006
  3. Nicolas PitreSep 17, 2006
  4. Shawn PearceSep 18, 2006
  5. Junio C HamanoSep 18, 2006
  6. Shawn PearceSep 18, 2006

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.