Skip to main content

A mercurial extension to allow pushing and pulling from all paths.

Project description

A mercurial extension to allow pushing and pulling from all paths specified in the configuration.

Installation

Add hgallpaths extension to your ~/.hgrc:

[extensions]
hgallpaths = /path/to/hgallpaths.py

The list of all paths is available from the paths command:

$ hg paths

Alternatively you can install hgallpaths with pip:

$ pip install hgallpaths

or with setuptools:

$ python setup.py install

With either of those methods you don’t need to specify the path to hgallpaths in your hgrc configuration:

[extensions]
hgallpaths =

Configuration

You can exclude certain paths in the configuration. For example to always exclude the path foo and bar, as well as exclude baz when pushing you add this to your ~/.hgrc (or repo hgrc):

[hgallpaths]
exclude = foo bar
exclude_push = baz

Usage

The two commands supported at the moment are pushall and pullall. For example to push to all paths run:

$ hg pushall

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hgallpaths-0.1.tar.gz (2.8 kB view details)

Uploaded Source

File details

Details for the file hgallpaths-0.1.tar.gz.

File metadata

  • Download URL: hgallpaths-0.1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for hgallpaths-0.1.tar.gz
Algorithm Hash digest
SHA256 bd9d48723d78233d92f419e78904e7402ec0bfa98dc634c1fe67d73a6667a847
MD5 b9019776554de584aaa3837badc33026
BLAKE2b-256 badf7692004a69833fde0f860650e59d370d7c649985ed00dac8e5d12af9ca79

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page