Thread (3 messages) 3 messages, 2 authors, 2016-06-15

Re: git gc --prune consumes *lots* of memory with repos cloned with --reference

From: Björn Steinbrink <hidden>
Date: 2016-06-15 22:46:09

On 2009.02.12 12:32:13 -0600, Jon Nelson wrote:
The situation:

I cloned linux-2.6
Then I cloned netdev-2.6 with --reference $PWD/linux-2.6
Then I cloned net-2.6 with --reference $PWD/netdev-2.6

The problem:

git gc --prune on netdev-2.6 takes WAY more memory than git gc --prune
on linux-2.6
git gc --prune on net-2.6 takes WAY WAY more memory. 1.5G and counting.

Why does git gc --prune take 1.5G? (git pack-objects is the actual
memory-hungry process)
Probably an older git version? There was a bug that caused a memory leak
with unreachable objects being forced to be loose objects. That was
fixed in 1.6.0.3

Björn
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help