Thread (4 messages) flat view 4 messages, 4 authors, 2016-06-15

Re: gc does not clean up after itself when not enough disk space

From: Jens Lehmann <hidden>
Date: 2016-06-15 22:56:16

Am 26.02.2013 17:07, schrieb Junio C Hamano:
"jones.noamle" [off-list ref] writes:
quoted
# git gc
Counting objects: 44626, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (7756/7756), done.
fatal: sha1 file '.git/objects/pack/tmp_pack_uJ0E5b' write error: No
space left on device
In general when we encounter an unexpected error, we tend to try
leaving things as they are so that we can help diagnosing the
failure. But when you ran out of disk space I would agree that it
may be sensible to remove a temporary file we didn't manage to write
out in full.
Ack. I just recently had to do

   git gc || rm -f .git/objects/*/tmp_*

as workaround in the nightly housekeeping script on our CI server.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help