clone: respect url.insteadOf setting in global configs
[gitweb.git] / builtin-clone.c
index b2dfe1ab5c6df0da0af0004bdf5accd6d37a90d8..9c028e76a56b32a817ae4c9f72ed8b2aa064f43f 100644 (file)
@@ -452,7 +452,8 @@ int cmd_clone(int argc, const char **argv, const char *prefix)
                refs = clone_local(path, git_dir);
        else {
                struct remote *remote = remote_get(argv[0]);
-               struct transport *transport = transport_get(remote, argv[0]);
+               struct transport *transport =
+                       transport_get(remote, remote->url[0]);
 
                if (!transport->get_refs_list || !transport->fetch)
                        die("Don't know how to clone %s", transport->url);