[PATCHv2 0/2] Persistent submodule pathspec specification
- From
Stefan Beller <sbeller@google.com>
- Date
- May 24, 2016, 02:24 UTC
- Message-ID
- <20160524022452.12465-1-sbeller@google.com>
Changes since v1: * fixed a broken && chain in a subshell for testing, as pointed out by Eric!
This was part of the former series 'submodule groups'. However the labeling was ripped out and goes in its own series sb/pathspec-label.
First we introduce a switch `--init-default-path` for `git submodule update` which will read the pathspec to initialize the submodules not from the command line but from `submodule.defaultUpdatePath`, which can be configured permanently.
The second patch utilizes this by having `clone` set that config option and using that new option when calling to update the submodules.
Thanks, Stefan
Stefan Beller (2): submodule update: add `--init-default-path` switch clone: add --init-submodule=<pathspec> switch
6 files changed, 216 insertions(+), 14 deletions(-) Documentation/config.txt | 5 ++ Documentation/git-clone.txt | 25 +++++--- Documentation/git-submodule.txt | 11 +++- builtin/clone.c | 34 +++++++++- git-submodule.sh | 21 ++++++- t/t7400-submodule-basic.sh | 134 ++++++++++++++++++++++++++++++++++++++++
-- 2.8.3.396.g0eed146