Allpaths Extension
Run commands like push on multiple paths.
Contents
1. Status
This extension is not distributed with Mercurial.
Author: LudovicChabant
Repository: https://bitbucket.org/ludovicchabant/allpaths
Web page: https://bitbucket.org/ludovicchabant/allpaths
2. Overview
This simple extension lets you execute commands on multiple paths.
For now, this is only the push command:
$ hg pushall
This will push to all paths specified in the [paths] config section.
You can also provide the name of a different section:
$ hg pushall -g publish
This will push to all paths specified in the [publish] config section, which should look like this:
[publish] bitbucket = ssh://hg@bitbucket.org/ludovicchabant/piecrust github = git+ssh://git@github.com:ludovicchabant/PieCrust.git other = ssh://my@own/server local = /some/other/place
You can also provide standard push options:
$ hg pushall -b branch
3. Configuration
Configure your .hgrc to enable the extension by adding following lines:
[extensions] allpaths = [path to]/allpaths.py