.hg directory has eclipsed 3GB - how to deal with huge manifest?
Benoit Boissinot
benoit.boissinot at ens-lyon.org
Wed Jan 14 15:41:09 CST 2009
On Wed, Jan 14, 2009 at 10:47:38AM -0800, marlborobell wrote:
> From a quick look at hg debugindex, a lot of our large changes are
> tip-merges, where we merge heads to ensure that we stick to one head (and
> only for that reason). Each of those appears to be of length 140K or so, but
> other changes (that are even bigger) can be as simple as commenting out one
> line. Linkrev 25616 is one such. (Providing I'm reading the output
> correctly, the 'linkrev' field of the manifest corresponds to the revision I
> can actually see when I type hg log. I'd love to know why there are a few
> small gaps in there...)
>
Some numbers:
number of revisions: 25417
percentage of rev where parents[0] != previous entry: 32.12%
(in comparison for the kernel, 108063 revions, only 6.68%
have parents[0] != previous entry)
Benoit
--
:wq
More information about the Mercurial
mailing list