Description

git-trees is a Git port of the Mercurial extension trees. git-trees helps manage a set of loosely couple Git repositories in a uniform way - commands can in a convenient way be run in multiple nested Git repositories. git-trees will automatically discover any nested Git repositories upon first use, there is no need to configure anything. If eventual nested repositories changes then a user must run git trees treconfigure in order for git-trees to pick up the new hierarchy.

Usage

$ git trees -h
usage: git-trees [options] <COMMAND>
        -m, --mercurial Deprecated: force use of mercurial
        -h, --help      Show this help text
            --version   Print the version of this tool

Examples

$ git trees status --short
[/home/user/git/top-level]
M README.md

[/home/user/git/top-level/nested]
M CONTRIBUTING.md


Configuration