Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2013-01-12 19:16:07
Size: 1801
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
{{{
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.
It's documented on the web page above.
Line 31: Line 22:
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)