dev-cmd/pr-pull: don't cherry-pick on --no-commit
This commit is contained in:
parent
1d612fb0f0
commit
56b6918739
@ -391,18 +391,21 @@ module Homebrew
|
|||||||
ohai "Fetching #{tap} pull request ##{pr}"
|
ohai "Fetching #{tap} pull request ##{pr}"
|
||||||
Dir.mktmpdir pr do |dir|
|
Dir.mktmpdir pr do |dir|
|
||||||
cd dir do
|
cd dir do
|
||||||
original_commit = tap.path.git_head
|
original_commit = ENV["GITHUB_SHA"].presence || tap.path.git_head
|
||||||
cherry_pick_pr!(user, repo, pr, path: tap.path, args: args)
|
|
||||||
if args.autosquash? && !args.dry_run?
|
|
||||||
autosquash!(original_commit, path: tap.path,
|
|
||||||
verbose: args.verbose?, resolve: args.resolve?, reason: args.message)
|
|
||||||
end
|
|
||||||
signoff!(tap.path, pr: pr, dry_run: args.dry_run?) unless args.clean?
|
|
||||||
|
|
||||||
unless args.no_upload?
|
unless args.no_commit?
|
||||||
mirror_formulae(tap, original_commit,
|
cherry_pick_pr!(user, repo, pr, path: tap.path, args: args)
|
||||||
org: bintray_org, repo: mirror_repo, publish: !args.no_publish?,
|
if args.autosquash? && !args.dry_run?
|
||||||
args: args)
|
autosquash!(original_commit, path: tap.path,
|
||||||
|
verbose: args.verbose?, resolve: args.resolve?, reason: args.message)
|
||||||
|
end
|
||||||
|
signoff!(tap.path, pr: pr, dry_run: args.dry_run?) unless args.clean?
|
||||||
|
|
||||||
|
unless args.no_upload?
|
||||||
|
mirror_formulae(tap, original_commit,
|
||||||
|
org: bintray_org, repo: mirror_repo, publish: !args.no_publish?,
|
||||||
|
args: args)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
unless formulae_need_bottles?(tap, original_commit, user, repo, pr, args: args)
|
unless formulae_need_bottles?(tap, original_commit, user, repo, pr, args: args)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user