How to speed up diff computing?

Ulrich Pfeifer pfeifer at wait.de
Fri Feb 20 10:49:11 CST 2009


Hello,

we have a quite big repository and use the changegroup.notify hook to
send diff mails to a mailing list for review.

    changegroup.notify = python:hgext.notify.hook

The problem now is, that the hook consumes considerable time.

Now we want to change the setup to use the incoming hook on the
central repository.

    incoming.notify    = python:hgext.notify.hook

Now the response times are prohibitively long (several minutes).

Should not there be a way to display a single change set very quickly?

My digging in the sources did not really help.

Is it possible to implement a quick method to display a change set -
or do I need to switch to some sort of offline computation of the
diffs?

Thanks,

Ulrich Pfeifer



More information about the Mercurial mailing list