Lines Matching full:pick
26 parser = ArgumentParser("cherry pick a landed PR onto a release branch")
37 help="the cherry pick category",
44 help="the GitHub issue that the cherry pick fixes",
54 will only cherry pick PRs that have been merged into main
98 Create a local branch to cherry pick the commit and submit it as a pull request
137 msg = f"The cherry pick PR is at {cherry_pick_pr}"
141 … msg += f" and it is recommended to link a {classification} cherry pick PR with an issue."
159 Create a local branch and cherry pick the commit. Return the name of the local
168 cherry_pick_branch = f"cherry-pick-{pr.pr_num}-by-{github_actor}"
173 repo._run_git("cherry-pick", "-x", commit_sha)
186 Submit the cherry pick PR and return the link to the PR
190 default_msg = f"Cherry pick #{pr.pr_num} onto {onto_branch} branch"
211 f"Fail to find the cherry pick PR: {json.dumps(response)}"
217 msg = f"Fail to submit the cherry pick PR: {error}"
260 Post a comment on the tracker issue (if any) to record the cherry pick
290 f"Refuse to cherry pick #{pr_num} because it hasn't been merged yet"