From: Mark Levedahl Date: Sat, 11 Oct 2014 15:20:49 GMT Subject: [PATCH] remote.c - Make remote definition require a url Message-ID: <1413040849-20056-1-git-send-email-mlevedahl@gmail.com> Some options may be configured globally for a remote (e.g, tagopt). The presence of such options in a global config should not cause git remote or get fetch to believe that remote is configured for every repository. Change to require definition of remote..url for the remote to be included in "git fetch --all" or "git remote update." Signed-off-by: Mark Levedahl --- remote.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/remote.c b/remote.c index ce785f8..1b08924 100644 --- a/remote.c +++ b/remote.c @@ -761,7 +761,7 @@ int for_each_remote(each_remote_fn fn, void *priv) read_config(); for (i = 0; i < remotes_nr && !result; i++) { struct remote *r = remotes[i]; - if (!r) + if (!r || !r->url) continue; if (!r->fetch) r->fetch = parse_fetch_refspec(r->fetch_refspec_nr, -- 2.1.2.2.0.14