Merge branch 'wk/submodule-on-branch'
commit06c27689ddba0235ef4544cd4b2763c2572f9715
authorJunio C Hamano <gitster@pobox.com>
Thu, 27 Feb 2014 22:01:31 +0000 (27 14:01 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 27 Feb 2014 22:01:33 +0000 (27 14:01 -0800)
treeb5f8f0c43d061fd95a74a0dc63c1898b1d4716b9
parent043478308feec3cda9b3473bc0b79396cb9d4db6
parent9937e65d8835ee6c026892de48f993d7a524a00f
Merge branch 'wk/submodule-on-branch'

Make sure 'submodule update' modes that do not detach HEADs can
be used more pleasantly by checking out a concrete branch when
cloning them to prime the well.

* wk/submodule-on-branch:
  Documentation: describe 'submodule update --remote' use case
  submodule: explicit local branch creation in module_clone
  submodule: document module_clone arguments in comments
  submodule: make 'checkout' update_module mode more explicit
Documentation/gitmodules.txt
git-submodule.sh
t/t7406-submodule-update.sh