Mercurial repository performance for small files

Dirkjan Ochtman dirkjan at
Fri Apr 9 04:55:07 CDT 2010

On Fri, Apr 9, 2010 at 01:54, Laurens Holst <laurens.nospam at> wrote:
> Now I understand the reason for the current repository layout, to provide
> transactional behaviour and reduce the risk of data loss, but nevertheless
> it might be worth investigating ways to aggregate and reduce the number of
> files in the repository. This would improve clone performance, and also
> reduce the repository’s disk space consumption.

Of course that has much less impact on local clones.

And another important goal for the current repository layout, AIUI, is
to have good performance on things like hg log <file> and hg annotate.



More information about the Mercurial-devel mailing list