Mozilla pushlog extension
Tracks who pushed what to a repository.
This extension is not distributed with Mercurial.
Author: Benjamin Smedberg, Ted Mielczarek, Mozilla
See an example at: http://hg.mozilla.org/comm-central/pushloghtml
These links should be what you need
The first link is the set of hooks that Mozilla uses; the second creates the pushlog; and the third is the hg templates for the pushlog and other pages.
To trigger these hooks outside of mozilla's build system, add any of these lines to your .hgrc file:
pretxnchangegroup.a_singlehead = python:mozhghooks.single_head_per_branch.hook pretxnchangegroup.a_tinderbox = python:mozhghooks.treeclosure.hook pretxnchangegroup.z_linearhistory = python:mozhghooks.pushlog.log
If you want tinderbox hook integration for your own server, you will need to update treeclosure.py in hghooks with your domain.
-- Tanner M. Young
Have a look at Setup your own hg local repo with pushlog, also.