Re: non-smooth progress indication for git fsck and git gc
- From
Jeff King <peff@peff.net>
- Date
- Aug 16, 2018, 16:05 UTC
- Message-ID
- <20180816160539.GB22739@sigill.intra.peff.net>
- In-Reply-To
- <CACsJy8Dukjw_PKQXMTxwd_C3juA_0cqZSjb=1L2wKqtJoC3rkQ@mail.gmail.com>
On Thu, Aug 16, 2018 at 05:18:51PM +0200, Duy Nguyen wrote:
Show 8 quoted lines
> > During "git gc" the writing objects phase did not update for some > > seconds, but then the percentage counter jumped like from 15% to > > 42%. > [...] > > Is it possible to make this repository public? You can also use "git > fast-export --anonymize" to make a repo with same structure but no > real content (but read the man page about that option first)
Try this:
-- >8 -- git init repo cd repo
# one big blob dd if=/dev/urandom of=big bs=1M count=100 git add big git commit -m big
# several small blobs for i in $(seq 10); do echo $i >file git add file git commit -m $i done
git gc -- >8 --
It "stalls" at 33%, and then jumps straight to 100%.
-Peff