summaryrefslogtreecommitdiff
path: root/bin/git_gpush.pm
diff options
context:
space:
mode:
Diffstat (limited to 'bin/git_gpush.pm')
-rw-r--r--bin/git_gpush.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/git_gpush.pm b/bin/git_gpush.pm
index ce1a106..65515bb 100644
--- a/bin/git_gpush.pm
+++ b/bin/git_gpush.pm
@@ -2104,7 +2104,8 @@ sub set_gerrit_config($)
{
my ($rmt) = @_;
- my $url = git_config('remote.'.$rmt.'.url');
+ my $url = git_config('remote.'.$rmt.'.pushurl');
+ $url = git_config('remote.'.$rmt.'.url') if (!$url);
fail("Remote '$rmt' does not exist.\n") if (!$url);
if ($url =~ m,^ssh://([^/:]+)(?::(\d+))?/(.*?)(?:\.git)?/?$,) {
push @gerrit_ssh, '-p', $2 if (defined($2));