Commits

Krisztián Szűcs authored 44685e27b44
ARROW-9703: [Developer][Archery] Restartable cherry-picking process for creating maintenance branches Refactored the release related utilities and also covered the main components with unit tests. Updated the cherry-picking command to calculate the patches required to pick but not yet picked to the maintenance branch, so the cherry-picking procedure can be restarted now. 1. `archery release cherry-pick 1.0.1 --execute --recreate`: re-creates `maint-1.0.x` and tries to apply all the required patches 2. `archery release cherry-pick 1.0.1 --execute --continue`: in case of a merge conflict the process can be continued Closes #7932 from kszucs/archery-patch-release Authored-by: Krisztián Szűcs <szucs.krisztian@gmail.com> Signed-off-by: Krisztián Szűcs <szucs.krisztian@gmail.com>