.hg directory has eclipsed 3GB - how to deal with huge manifest?

Matt Mackall mpm at selenic.com
Wed Jan 14 18:11:40 UTC 2009


On Wed, 2009-01-14 at 08:16 -0800, bughound wrote:
> Not sure how you plan on viewing this since it appears to be a binary file
> (.hg/store/00manifest.i)

We have tools. As do you: hg debugindex/data.

The most likely reason for excessive manifest size is too much
alternation between branches. This drops the compression ratio of the
manifest substantially because the delta between successive revisions is
much larger. 

Tricks exists for dealing with the problem but we'd like to confirm that
it's the cause before proceeding.

(Please ignore the discussion about concatenating branches or shallow
history.)

-- 
http://selenic.com : development and support for Mercurial and Linux





More information about the Mercurial mailing list