diff options
author | Junio C Hamano <gitster@pobox.com> | 2012-05-01 21:12:25 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2012-05-01 21:12:25 -0700 |
commit | 17f695b479546c691f797a5f1d153fbb3010fb2f (patch) | |
tree | f19c955969fab844c15284f21d2643f18da013c1 | |
parent | Merge branch 'jc/maint-blame-minimal' into maint (diff) | |
parent | submodules: recursive fetch also checks new tags for submodule commits (diff) | |
download | tgif-17f695b479546c691f797a5f1d153fbb3010fb2f.tar.xz |
Merge branch 'jl/maint-submodule-recurse-fetch' into maint
"git fetch" that recurses into submodules on demand did not check if it
needs to go into submodules when non branches (most notably, tags) are
fetched.
By Jens Lehmann
* jl/maint-submodule-recurse-fetch:
submodules: recursive fetch also checks new tags for submodule commits
-rw-r--r-- | builtin/fetch.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/builtin/fetch.c b/builtin/fetch.c index 65f5f9b72f..cfb43df4e8 100644 --- a/builtin/fetch.c +++ b/builtin/fetch.c @@ -300,11 +300,11 @@ static int update_local_ref(struct ref *ref, else { msg = "storing head"; what = _("[new branch]"); - if ((recurse_submodules != RECURSE_SUBMODULES_OFF) && - (recurse_submodules != RECURSE_SUBMODULES_ON)) - check_for_new_submodule_commits(ref->new_sha1); } + if ((recurse_submodules != RECURSE_SUBMODULES_OFF) && + (recurse_submodules != RECURSE_SUBMODULES_ON)) + check_for_new_submodule_commits(ref->new_sha1); r = s_update_ref(msg, ref, 0); strbuf_addf(display, "%c %-*s %-*s -> %s%s", r ? '!' : '*', |