Merge branch 'sb/submodule-fetch-nontip'
commit9671a76c174d9bd2b4f56243526fda51f9ff8e46
authorJunio C Hamano <gitster@pobox.com>
Fri, 26 Feb 2016 21:37:24 +0000 (26 13:37 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 26 Feb 2016 21:37:24 +0000 (26 13:37 -0800)
tree883b6101e194221ae0c3c98f07f03a53067c000b
parent03f682bf740e6e617075e7e14e7f477190de8ab3
parentfb43e31f2b43076e7a30c9cd00d0241cb8cf97eb
Merge branch 'sb/submodule-fetch-nontip'

When "git submodule update" did not result in fetching the commit
object in the submodule that is referenced by the superproject, the
command learned to retry another fetch, specifically asking for
that commit that may not be connected to the refs it usually
fetches.

* sb/submodule-fetch-nontip:
  submodule: try harder to fetch needed sha1 by direct fetching sha1