Thread (1 message) 1 message, 1 author, 2016-06-15

Re: People unaware of the importance of "git gc"?

From: David Kastrup <hidden>
Date: 2016-06-15 22:43:33

Linus Torvalds [off-list ref] writes:
Now, it may be that James didn't realize how important the
occasional garbage collect is exactly *because* he is an old-timer
and used BK long before he used git, and just continued using git
simply as a BK replacement, but it did make me wonder whether maybe
this lack of repacking awareness is fairly common.

I've been against automatic repacking, but that was really based on
what appears to be potentially a very wrong assumption, namely that
people would do the manual repack on their own. If it turns out that
people don't do it, maybe the right thing for git to do really is to
at least notify people when they have way too many pack-files and/or
loose objects.

I personally repack everything way more often than is necessary, and
I had kind of assumed that people did it that way, but I was
apparently wrong.  Comments?
Can it be that getting rid of unused objects is harder once they are
packed?  If that is the case, an automatic pack while mucking about
with temporary branches and/or confidential files would be quite a
nuisance.

Automatic packing maybe would be acceptable if packing was really
transparent to what you do with your repo (including janitoring work).
And it would be nice if automatic packing could be done in an
incremental manner, not bogging down normal work.

-- 
David Kastrup
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help