Mozilla pushlog extension

Tracks who pushed what to a repository.

1. Status

This extension is not distributed with Mercurial.

Author: Benjamin Smedberg, Ted Mielczarek, Mozilla

Repository: http://hg.mozilla.org/hgcustom/hghooks/, http://hg.mozilla.org/hgcustom/pushlog/, http://hg.mozilla.org/hgcustom/hg_templates/

Web page: https://www.mozilla.org/about/forums/#tools

2. Overview

See an example at: http://hg.mozilla.org/comm-central/pushloghtml

3. Configuration

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.

4. See also

Filter a Mercurial Changelog feed by Pushlog directory paths

SonicHgExtension


CategoryExtensionsByOthers CategoryExtensionsByOthers