Merge pull request #7070 from dawidd6/pull-on-linux
pull: use `homebrew` remote if HOMEBREW_FORCE_HOMEBREW_ON_LINUX
This commit is contained in:
commit
670227bdc8
@ -287,7 +287,11 @@ module Homebrew
|
|||||||
pr_number = url[%r{/pull\/([0-9]+)}, 1]
|
pr_number = url[%r{/pull\/([0-9]+)}, 1]
|
||||||
return false unless pr_number
|
return false unless pr_number
|
||||||
|
|
||||||
safe_system "git", "fetch", "--quiet", "origin", "pull/#{pr_number}/head"
|
# Use `homebrew` remote if HOMEBREW_FORCE_HOMEBREW_ON_LINUX env variable is set.
|
||||||
|
# The `homebrew` remote points to homebrew-core tap and is used by Linux maintainers.
|
||||||
|
# See https://docs.brew.sh/Homebrew-linuxbrew-core-Maintainer-Guide#preparation
|
||||||
|
remote = ENV["HOMEBREW_FORCE_HOMEBREW_ON_LINUX"] ? "homebrew" : "origin"
|
||||||
|
safe_system "git", "fetch", "--quiet", remote, "pull/#{pr_number}/head"
|
||||||
Utils.popen_read("git", "rev-list", "--parents", "-n1", "FETCH_HEAD").count(" ") > 1
|
Utils.popen_read("git", "rev-list", "--parents", "-n1", "FETCH_HEAD").count(" ") > 1
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user