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

marlborobell marlborobell at gmail.com
Wed Jan 14 12:47:38 CST 2009



bughound wrote:
> 
> 
> Here are the stats:
> 
> hg manifest | wc
>   22111   22111 1332641
> 
> hg log -qm | wc
>   11648   11648  217141
> 
> hg id -n
> 25600
> 
> hg heads -q | wc
>       1       1      19
> 
> hg branches | wc
>       1       2      50
> 
> 

I'm a colleague of bughound's and the person generally most responsible for
the repo in question. One of the things about this repo is that we're using
some tools (written by me) layered on top of hg that followed requirements
of 'automated regressions with their own checkins, tagging of revisions,
ignore the tip, but DON'T use multiple heads or named branches'. My
suspicion is that if we'd implemented named branches properly (for advancing
changes through a set of regression gates) we wouldn't have gotten into this
mess. Unfortunately, we don't have the development time available for the
next few months to fix these tools to go to named branches, although it's
definitely on my to-do list.



More information about the Mercurial mailing list