OSDN Git Service

Merge branch 'sb/submodule-blanket-recursive'
authorJunio C Hamano <gitster@pobox.com>
Tue, 13 Jun 2017 20:47:07 +0000 (13:47 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 13 Jun 2017 20:47:07 +0000 (13:47 -0700)
commit3c548de3788eda31388b435d8983866fe43e032f
treeebc1325a891abcf3fac7dcdf04c86c077a1d76a4
parent93dd544f54ea596e9d70d06c100123c10689861c
parent58f4203e7db265cd2d8315ca5d9c9979cd577427
Merge branch 'sb/submodule-blanket-recursive'

Many commands learned to pay attention to submodule.recurse
configuration.

* sb/submodule-blanket-recursive:
  builtin/fetch.c: respect 'submodule.recurse' option
  builtin/push.c: respect 'submodule.recurse' option
  builtin/grep.c: respect 'submodule.recurse' option
  Introduce 'submodule.recurse' option for worktree manipulators
  submodule loading: separate code path for .gitmodules and config overlay
  reset/checkout/read-tree: unify config callback for submodule recursion
  submodule test invocation: only pass additional arguments
  submodule recursing: do not write a config variable twice
12 files changed:
Documentation/config.txt
builtin/checkout.c
builtin/fetch.c
builtin/grep.c
builtin/read-tree.c
builtin/reset.c
submodule.c
submodule.h
t/lib-submodule-update.sh
t/t1013-read-tree-submodule.sh
t/t2013-checkout-submodule.sh
t/t5531-deep-submodule-push.sh