python/cherry-picker
🐍🍒⛏ Utility script for backporting/cherry-picking CPython changes from master into one of the maintenance branches.
PythonApache-2.0
Issues
- 1
Constant failures: "Command '['git', 'log', '--format=%H', '3.12..']' returned non-zero exit status 128"
#124 opened by sobolevn - 15
"You're not inside a cpython repo right now! 🙅" says cherry_picker when I'm in my cpython git repo
#99 opened by gpshead - 0
Problems with pushing into remote repository
#121 opened by serhiy-storchaka - 1
- 0
Remove multiple commit prefixes
#117 opened by serhiy-storchaka - 0
Make # replacing more strict
#114 opened by serhiy-storchaka - 0
Username detection fails with a trailing slash
#109 opened by AA-Turner - 0
- 0
- 5
- 14
- 7
Release process needs testing
#53 opened by jaraco - 1
Releasing using twine is broken
#91 opened by Mariatta - 1
- 1
breaks on dry cherry-picking for multiple branches
#84 opened by mcepl - 3
- 7
- 0
Bandit 1.7.5 found missing request timeout
#80 opened by rffontenelle - 4
- 0
Backport branch deleted even if push fails
#78 opened by CAM-Gerlach - 0
`cherry_picker --continue` after successful run of `cherry_picker --no-push` creates second commit
#42 opened by Jackenmen - 0
- 0
- 1
- 2
Consider switching from `toml` to `tomli`
#59 opened by sobolevn - 0
- 3
Unexpected run state encountered
#65 opened by vsajip - 4
- 4
- 14
- 0
Set `pr_number` attribute when PR is created for programmatic usage of cherry-picker
#57 opened by Jackenmen - 2
Cannot create a backport
#60 opened by serhiy-storchaka - 1
- 9
cherry_picker executable script is broken
#26 opened by pitrou - 4
Cut a new release.
#48 opened by jaraco - 0
Use GitHub Actions
#49 opened by Mariatta - 2
- 0
- 1
Add a way to configure user preferences
#37 opened by Jackenmen - 3
- 5
[cherry-picker] [idea 💡] Extend backport sources
#13 opened by webknjaz - 4
CalledProcessError on git checkout master
#27 opened by jaraco - 0
Use the main branch by default.
#21 opened by Mariatta - 2
- 1
Rename the repo to `cherry-picker`
#10 opened by webknjaz