[PATCH] remote.c - Make remote definition require a url
From: Mark Levedahl <hidden>
Date: 2016-06-15 23:02:41
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Mark Levedahl <hidden>
Date: 2016-06-15 23:02:41
Subsystem:
the rest · Maintainer:
Linus Torvalds
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.<foo>.url for the remote to be included in "git fetch --all" or "git remote update." Signed-off-by: Mark Levedahl <redacted> --- 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