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

Patrick Mézard pmezard at gmail.com
Wed Jan 14 07:36:49 CST 2009


bughound a écrit :
> 
> Patrick Mézard wrote:
>> bughound a écrit :
>>> As our project has progressed, so has the manifest (.hg directory).  
>>>
>>> It's now over 3GB and causing anyone who wants to clone a new area a
>>> 20-minute wait while the .hg directory gets populated over our network.
>>>
>>> What's the recommended way for resetting this?
>>>
>>> One would think it should be fairly straightforward to archive this
>>> manifest
>>> off somewhere else and start it from scratch periodically...
>> By curiosity, can you give some numbers about your project like the number
>> of revisions, the size of the manifest, etc... An estimate of the ratio of
>> merge revisions over total revisions would be interesting too.
>>
>> --
>> Patrick Mézard
>> _______________________________________________
>> Mercurial mailing list
>> Mercurial at selenic.com
>> http://selenic.com/mailman/listinfo/mercurial
>>
>>
> 
> The number of revisions is over 25,000.
> 
> .hg/store/00manifest.d is 2GB
> .hg/store/data directory is another 1GB

How many files do you have in the repository ?

Would be interesting to compare with netbeans repo where the manifest is around 530M in my last checkout, for 111k revisions and 85k files in tip. And their recent history which generates the most of the manifest is made half of merge revisions (or a bit less:-).

--
Patrick Mézard


More information about the Mercurial mailing list