Commits

Krisztián Szűcs authored 02af333b8b6
ARROW-16654: [Dev][Archery] Support cherry-picking for major releases Run the following to see what would happens without executing it: ``` archery release --jira-cache /tmp/jiracache cherry-pick 9.0.0 ``` Try creating a `maint-9.0.0` branch based off of the `master` branch: ``` archery release --jira-cache /tmp/jiracache cherry-pick 9.0.0 --execute ``` Now there should be the `maint-9.0.0` branch checked out locally. Rerunning the previous command with `--continue` option would do nothing since there are no new commits to apply: ``` archery release --jira-cache /tmp/jiracache cherry-pick 9.0.0 --execute --continue ``` So simulate new commits be resetting `maint-9.0.0` branch to three commits before the current master: ``` git branch -f maint-9.0.0 master~3 ``` Apply the new patches: ``` archery release --jira-cache /tmp/jiracache cherry-pick 9.0.0 --execute --continue ``` Closes #13230 from kszucs/ARROW-16654 Authored-by: Krisztián Szűcs <szucs.krisztian@gmail.com> Signed-off-by: Krisztián Szűcs <szucs.krisztian@gmail.com>