Browse Source

git-remote: fix missing .uploadpack usage for show command

For users pulling from machines with self compiled git installs,
in non-PATH locations, they can set the config option
remote.<name>.uploadpack to set the location of git-upload-pack.

When using 'git remote show <name>', the remote HEAD check
did not use the uploadpack configuration setting, and would
not use the configured program.

In builtin-remote.c, the config setting is already loaded
with the call to remote_get(), so this patch passes that remote
along to transport_get().

Signed-off-by: Chris Frey <cdfrey@foursquare.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Chris Frey 16 years ago committed by Junio C Hamano
parent
commit
345a380394
  1. 2
      builtin-remote.c

2
builtin-remote.c

@ -789,7 +789,7 @@ static int get_remote_ref_states(const char *name, @@ -789,7 +789,7 @@ static int get_remote_ref_states(const char *name,
read_branches();

if (query) {
transport = transport_get(NULL, states->remote->url_nr > 0 ?
transport = transport_get(states->remote, states->remote->url_nr > 0 ?
states->remote->url[0] : NULL);
remote_refs = transport_get_remote_refs(transport);
transport_disconnect(transport);

Loading…
Cancel
Save