diff --git a/git_review/cmd.py b/git_review/cmd.py index a7c7dd10..b248b461 100644 --- a/git_review/cmd.py +++ b/git_review/cmd.py @@ -1195,7 +1195,7 @@ def fetch_review(review, masterbranch, remote, project): print("Downloading %s from gerrit" % refspec) run_command_exc(PatchSetGitFetchFailed, - "git", "fetch", remote, refspec) + "git", "fetch", remote_url, refspec) return branch_name, remote_branch diff --git a/releasenotes/notes/fix-usepushurl-c4a234689d808ece.yaml b/releasenotes/notes/fix-usepushurl-c4a234689d808ece.yaml new file mode 100644 index 00000000..817669b7 --- /dev/null +++ b/releasenotes/notes/fix-usepushurl-c4a234689d808ece.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Fixed ``usepushurl`` to work when a read-only mirror being used as + ``origin`` does not contain ``refs/changes`` from gerrit.