Differences between revisions 7 and 8
Revision 7 as of 2012-09-18 15:15:32
Size: 1232
Editor: 195
Comment: Added new maintainer
Revision 8 as of 2012-11-04 02:41:09
Size: 1238
Editor: mpm
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<<Include(A:style)>>
Line 41: Line 43:
CategoryExtension CategoryExtensionsByOthers CategoryExtensionsByOthers

{i} This page does not meet our wiki style guidelines. Please help improve this page by cleaning up its formatting.

onsub

This extension is not distributed with Mercurial.

Author: MartinGeisler

Current Maintainer: Lantiq

Repository: https://bitbucket.org/lantiq/onsub

Overview

The onsub extension will traverse all subrepositories and execute a command in each.

This can be used to update all subrepositories with one command:

$ hg onsub "hg pull -u"

The extension provides a number of environment variables for you to use in your commands:

  • HG_REPO: Absolute path to the top-level repository in which the onsub command was executed.

  • HG_SUBPATH: Relative path to the current subrepository from the top-level repository.

  • HG_SUBURL: URL for the current subrepository as specified in the containing repository's .hgsub file.

  • HG_SUBSTATE: State of the current subrepository as specified in the containing repository's .hgsubstate file.

Consult hg help onsub after enabling the extension for the full and up-to-date documentation.

Configuration

Configure your .hgrc to enable the extension by adding following lines:

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


CategoryExtensionsByOthers

OnsubExtension (last edited 2017-08-09 07:52:12 by SimonHeimberg)