Differences between revisions 4 and 5
Revision 4 as of 2013-01-12 22:03:38
Size: 1804
Editor: 46-10-48-242
Comment:
Revision 5 as of 2015-01-27 06:47:47
Size: 968
Editor: GregorySzorc
Comment: make docs current
Deletions are marked like this. Additions are marked like this.
Line 12: Line 12:
Repository:
''http://hg.mozilla.org/hgcustom/hghooks/'',
''http://hg.mozilla.org/hgcustom/pushlog/'',
''http://hg.mozilla.org/hgcustom/hg_templates/''
Repository: https://hg.mozilla.org/hgcustom/version-control-tools/
Line 17: Line 14:
Web page: ''https://www.mozilla.org/about/forums/#tools'' Web page: https://mozilla-version-control-tools.readthedocs.org/en/latest/hgmo/pushlog.html
Line 20: Line 17:
See an example at: http://hg.mozilla.org/comm-central/pushloghtml See an example at: https://hg.mozilla.org/mozilla-central/pushloghtml
Line 23: Line 20:
These links should be what you need It's documented on the web page above.
Line 25: Line 22:
 * http://hg.mozilla.org/hgcustom/hghooks
 * http://hg.mozilla.org/hgcustom/pushlog
 * http://hg.mozilla.org/hgcustom/hg_templates

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 [[http://armenzg.blogspot.com/2008/12/setup-your-own-hg-local-repo-with.html|Setup your own hg local repo with pushlog]], also.
See also [[http://armenzg.blogspot.com/2008/12/setup-your-own-hg-local-repo-with.html|Setup your own hg local repo with pushlog]].
Line 44: Line 25:

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: https://hg.mozilla.org/hgcustom/version-control-tools/

Web page: https://mozilla-version-control-tools.readthedocs.org/en/latest/hgmo/pushlog.html

2. Overview

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

3. Configuration

It's documented on the web page above.

See also Setup your own hg local repo with pushlog.

4. See also

Filter a Mercurial Changelog feed by Pushlog directory paths

SonicHgExtension


CategoryExtensionsByOthers

MozillaPushlogExtension (last edited 2015-01-27 06:47:47 by GregorySzorc)