From f9fb855990c0c4e363896182c8819e487ada6abe Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Tue, 4 Nov 2025 17:09:43 -0700 Subject: [PATCH] Fetch (just) enough refs in script/cherry-pick (#41949) Before this change we'd download all the tagged commits, but none of their ancestors, this was slow and made cherry-picking fail. Release Notes: - N/A --- script/cherry-pick | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/script/cherry-pick b/script/cherry-pick index 1cf94e87e1a41bab38bbe018cdee4f04a0391276..37106943f4d40ab5aa3b43c4bf4fd46b4cd852fa 100755 --- a/script/cherry-pick +++ b/script/cherry-pick @@ -12,9 +12,8 @@ CHANNEL="$3" SHORT_SHA="${COMMIT_SHA:0:8}" NEW_BRANCH="cherry-pick-${BRANCH_NAME}-${SHORT_SHA}" -git fetch origin -git checkout "$BRANCH_NAME" -git checkout -B "$NEW_BRANCH" +git fetch --depth 2 origin +${COMMIT_SHA} ${BRANCH_NAME} +git checkout --force "origin/$BRANCH_NAME" -B "$NEW_BRANCH" git cherry-pick "$COMMIT_SHA"