moinmoin drops all mercurial history, parentdelta potentially avoids this?

Greg Ward greg-hg at gerg.ca
Sun Jan 30 09:53:22 CST 2011


On Fri, Jan 28, 2011 at 2:32 AM, rupert.thurner
<rupert.thurner at gmail.com> wrote:
> with some surprise i read that moinmoin plans to start with a fresh
> repository for the 2.x series to speed up the clone time [1]. could
> the new parentdelta format help in future cleaning out old revisions,
> just cloning the moin-2 branch, or just "shallow clone" x revisions
> from one (or more) specified heads?
>
> rupert
>
> [1] - http://moinmo.in/MoinMoin2.0/InfrastructurePlans

250 MB repo?  That is a lot of repo for an moderately-sized
open-source project.  ISTR that a big chunk of that is the large tar
file containing the standard pages present in any MoinMoin wiki.

It's certainly possible that parentdelta would help.  The way to find
out is to enable the shrink extension (in contrib/shrink-revlog.py:
you need a Mercurial source tree handy) and try to shrink the largest
revlog(s) in the MoinMoin repo.  Most likely the biggest one is
00manifest.

Greg


More information about the Mercurial mailing list