Publish All
This extension is not distributed with Mercurial.
Author: Thomas Pelletier
Repository: https://github.com/pelletier/hg_publishall/ (This is a mirror of the original repo that used to be available on Bitbucket.)
Overview
This extension adds a new command 'pushall' to push your working repository to each repository of your .hg/hgrc paths.
Configuration
Configure your .hgrc to enable the extension by adding following lines:
[extensions] publishall = /path/to/publishall.py
Usage
Just use mercurial as usual but use 'pushall' (or its alias, 'pusha') instead of 'push':
$ hg pushall 2 paths found Pushing to default searching for changes remote: adding changesets remote: adding manifests remote: adding file changes remote: added 1 changesets with 1 changes to 1 files Pushing to bitbucket searching for changes remote: adding changesets remote: adding manifests remote: adding file changes remote: added 1 changesets with 1 changes to 1 files