We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 476b271 + 9cb8cfe commit 92373eeCopy full SHA for 92373ee
hack/cherry-pick.sh
@@ -35,7 +35,14 @@ os::build::require_clean_tree
35
remote="${UPSTREAM_REMOTE:-origin}"
36
git fetch ${remote}
37
38
-selector="$(os::build::commit_range $pr ${remote}/master)"
+if [[ -n "${APPLY_PR_COMMITS-}" ]]; then
39
+ selector="$(os::build::commit_range $pr ${remote}/${UPSTREAM_BRANCH:-master})"
40
+else
41
+ pr_commit="$(git rev-parse ${remote}/pr/$1)"
42
+ merge="$(git merge-base ${pr_commit} ${remote}/${UPSTREAM_BRANCH:-master})"
43
+ echo "++ Will apply merge ${merge} as one commit ..."
44
+ selector="$(git rev-parse ${merge}^1)..${merge}"
45
+fi
46
47
if [[ -z "${NO_REBASE-}" ]]; then
48
echo "++ Generating patch for ${selector} onto ${lastrev} ..." 2>&1
0 commit comments