Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/cherry-picker

🐍🍒⛏ Utility script for backporting/cherry-picking CPython changes from master into one of the maintenance branches.
https://github.com/python/cherry-picker

Bump pre-commit/action from 3.0.0 to 3.0.1 (#122)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

803899496d4fabc090b02a8137acd674796cbe39 authored 11 months ago
Remove multiple commit prefixes (#118)

Multiple commit prefixes "[X.Y] " were added in multilevel backports.
Only the leftmost one mat...

9aaad23895871bcb9a4a69019ca10dab121cfab1 authored 11 months ago
Make # replacing more strict (GH-115)

Only replace "#" with "GH-" with the following conditions:
* "#" is separated from the previous...

19634f22a5ff4d6722435c928f13432461b0742a authored 11 months ago
Optimize `validate_sha()` with `--max-count=1` (#111)

Optimize the `validate_sha()` function with `--max-count=1` to prevent
printing the git log of ...

45e0d09f98c07964e822616a29635c973200fd5e authored 12 months ago
Resolve usernames when the remote ends with a trailing slash (#110)

d7c32647be3060e44c2c1bcece686373a70f1063 authored almost 1 year ago
Lint on GitHub Actions via pre-commit (#93)

Co-authored-by: Ezio Melotti <[email protected]>
Co-authored-by: Adam Turner <9087854+AA-T...

c7a504fef3e261aa3c5f22acb96604c86ce96d81 authored about 1 year ago
Fix CI: ignore CVE-2023-5752 (#102)

Co-authored-by: Hugo van Kemenade <[email protected]>

b1f0991c2780dab10e2940109d9e80dca7414e9b authored about 1 year ago
Bump actions/checkout from 3 to 4 (#107)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](ht...

8a2de3bd29f618d89134f4b205e47edcb5915bbc authored about 1 year ago
Bump hynek/build-and-inspect-python-package from 1 to 2 and actions/download-artifact from 3 to 4 (#105)

* Bump hynek/build-and-inspect-python-package from 1 to 2

Bumps [hynek/build-and-inspect-pyth...

405d587ab55bb5f649b3bdd346fda7caf93b246f authored about 1 year ago
Bump actions/setup-python from 3 to 5 (#106)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 5.
- [Release n...

402b34de995bd20b10ec73c259ceea54aff566b4 authored about 1 year ago
Add GHA ecosystem to `dependabot.yml`. (#103)

05d9990674a7c423d4b59e0821cbe822ce54c0bc authored about 1 year ago
Move changelog to own file (#104)

8b011b21886b87ef9a66ddab612440577e65a594 authored about 1 year ago
Fix Markdown links (#101)

Co-authored-by: Alex Waygood <[email protected]>

1b8c9f72fbcf97d2ae2314696bfd4eaf075fa87d authored about 1 year ago
Add release checklist (#98)

Co-authored-by: Ezio Melotti <[email protected]>
Co-authored-by: Mariatta <Mariatta@users....

f458cdfb29713548ead1516d31a60e3033f959fc authored about 1 year ago
Fetch tags so hatch-vcs can set the version number (#95)

cbf5660a53f86a845da6ee9fc234963a34a4495b authored over 1 year ago
Publish to PyPI using Trusted Publishers (#94)

Co-authored-by: Mariatta <[email protected]>

38fcdad507d96b00338acdb84f965367c594614c authored over 1 year ago
v2.2.0 release (#89)

1957e38b635bb98738fa7b33a3879e896455f96c authored over 1 year ago
Drop support for EOL Python 3.7 (#90)

f59f7b7d10eb816762eff506c349ff4ab0df06d4 authored over 1 year ago
Remove `initial_state` as it gets out of sync with what's in .git/config (#88)

Run get_state_and_verify() as part of check_repo()

b471da1bebb6de160e34f7127ceaa5b20b600434 authored over 1 year ago
When raising error, show the current state vs expected state (#87)

e4f927d85b084d2097514973afdf739acaf2cdd7 authored over 1 year ago
Unset backport branch's remote from upstream (#85)

This way the user can easily commit and push further changes to the backport,
if needed, withou...

e4ece758fec984d94d7d8e0a9f2e9e63e170bffb authored over 1 year ago
Test Python 3.12 pre-releases (#83)

3e48d193d8ae19001883a25ccb825c39a7f36522 authored over 1 year ago
Update homepage link (#82)

30942cfdf9db3e1b1783858c7c3949d6584c439a authored over 1 year ago
Fixes to lint CI (#81)

05c8f91a426320a2d7635cda61dc140b6ff81d12 authored over 1 year ago
Add 3.12 env, enable in GH workflow (#79)

49747549b88b88738c2df4c7af71f49ed99bea08 authored over 1 year ago
Remove filtered warning after fixed dependency released (#74)

Co-authored-by: Mariatta Wijaya <[email protected]>

2c1f6b9f52162f157373f8815bd23643f00e432b authored over 2 years ago
Update project configuration to use PEP 621 (#77)

b68184fdf076d8389a771e9e50b019e82713e65b authored over 2 years ago
Fix --dry-run option incorrect behaviour (#75)

```
# No setting upstream, so output command sequence should print origin
root@2ec8214d91c9:/t...

9c64d2c2cec425cc659c004af849fd181c55fca0 authored over 2 years ago
Upgrade to GitHub-native Dependabot (#22)

* Upgrade to GitHub-native Dependabot

* Update .github/dependabot.yml

Co-authored-by: Hugo...

9ab4f632e174b35067e65a9df2299a544d4bd6a8 authored over 2 years ago
Fix the tests (#76)

* Fix the test for already existing branch

Introduced in #39

* Fix the test for backport p...

061c63d484d1a0972dfbe6a58ee671d058c77974 authored over 2 years ago
Respect existing trailers (including co-author lines) when backporting (#46)

766f76cfb6aefb88539359e26ae52e7562f11ab0 authored over 2 years ago
Fix `--no-push` related issues in `--continue` and `--abort` (#43)

* Fix `--no-push` related issues in `--continue` and `--abort`

* Fix existing test

* Add t...

b1647e823fcc287b241100f76db19807c896563e authored over 2 years ago
Fix exit with bad state when backport branch already exists (#39)

* Fix exit with bad state when backport branch already exists

* Add test

* Fix branch name...

7e333ac3ed1b28c48d3c38dd4af75f1f7461c231 authored over 2 years ago
Allow specifying custom upstream remote name (#35)

* Allow specifying custom upstream remote name

* Add test

* Update readme

* Parametrize...

2f85c32d1fa7d81ceffdeafd5ae1d588005c0803 authored over 2 years ago
Add support for git clones made with the `--mirror` option (#63)

In case of a git repository mirror, all branches are kept in sync all the time.
Trying to push ...

0ecbf068aeb6ebf42c933f803e55c8b22117c812 authored over 2 years ago
Test Python 3.11 beta (#72)

33e632533777b648a787465eaf51e27bd926a927 authored over 2 years ago
Test with tox and upload coverage to Codecov (#68)

66aeded76dad09c46adbda94226652e4b5b57566 authored over 2 years ago
Clarify that ``git`` ``2.28.0+`` is needed for tests (#66)

* Clarify that ``git`` ``2.28.0+`` is needed for tests

* Raise a warning

* Fix bandit issu...

f9b37340ebf37c8a9b7edb40adefba25c16d0849 authored over 2 years ago
Use ``tomli`` and ``tomllib`` instead of ``toml`` (#67)

ad3433c06d1f122e9798eba2751605f247b2d346 authored over 2 years ago
Make the message made by `cherry_picker --continue` same as regular (#40)

Co-authored-by: Łukasz Langa <[email protected]>

4cee78eaa805d969a83c3e7a96c7c573662bc348 authored almost 3 years ago
Update tests to not sign commits made by them (#44)

e23848b224aa0abe1409d87de85f336c25ec0d30 authored almost 3 years ago
Drop support for EOL Python 3.6 (#62)

42e1af23a5b2a51ace7131f06af58987069c3af7 authored almost 3 years ago
Ensure that cherry-picker doesn't exit with bad state on branch cleanup (#61)

* Check out previous branch rather than default branch on cleanup

* Add tests

852ffec9ed7e587d55cd2fd96db9c4cbcf8f300b authored almost 3 years ago
Add `CherryPicker.pr_number` attribute (#58)

ef217aa51b6d7ff374784786e7f382b86787db12 authored almost 3 years ago
Add missing documentation for `--no-auto-pr` (#47)

743ec5b8254a73ac0aa08f281cf86ba2839ff98d authored almost 3 years ago
Rename test.py to test_cherry_picker.py for pytest (#56)

* Rename test.py to test_cherry_picker.py for pytest

[Pytest conventions for test discover](h...

6b302ada54087c6838b2decf8b2aba7f63bef346 authored about 3 years ago
GitHub Action to lint Python code (#52)

* GitHub Action to lint Python code

* fixup! Make bandit, flake8, and mypy mandatory tests

...

be405699a57899f85a6c269ac8a72487c8ca3420 authored about 3 years ago
fixup! Fix typo discovered by codespell

23836826c18346ec06f008bd641b1526c6bd0cab authored about 3 years ago
v 2.1.0 release (#55)

Co-authored-by: Jason R. Coombs <[email protected]>

b3ca522c8f324e92a993e1707dcd7549e6095542 authored about 3 years ago
Run tests and cut releases with Github Actions (#54)

* Add github actions as found at jaraco/skeleton

* Remove travis config

* Adapt GHA to ins...

3d5310735a792e5298d7d587f3dd3a29b17d3d26 authored about 3 years ago
Use the "token" PyPI user.

21c1797c801d6beb5b57b93e2f13ecfa36de50d8 authored over 3 years ago
Rotate PyPI token

ff2a04c29b57857f46873d28ae996c2db792fccf authored over 3 years ago
Allow to disable opening the web browser/creating PR (#36)

490e90db92a76178c1e238b63a684c774e4c10f5 authored over 3 years ago
Fix command for running tests in README (#34)

1d90abbe447333cb3b033845ebf761373804d082 authored over 3 years ago
Print new URL of cherry-picker's repository on error (#33)

54a248b20d26b0c5b5ed982768a4f15a8503b7a4 authored over 3 years ago
Use `git push -f` when pushing into backport branches (#32)

This solves issues with stale remote branches without having to keep track of
them explicitly.
...

7122a15bec80326f3fbfa44a2dafa059749c9963 authored over 3 years ago
Standardize git output and make it a bit more chatty on errors (#31)

* Standardize git output and make it a bit more chatty on errors
* Fix Travis

f1b6e994d8f881ae65beaaba19a8e9722dd10df8 authored over 3 years ago
Fix `default_branch` config value name in README (#29)

0a8ed8e96f90cdb20eef5c12d26d5b8428b62957 authored over 3 years ago
Fix script reference, found in a submodule of the same name as the package. (#28)

* Fix script reference, found in a submodule of the same name as the package. Fixes #26.

* Ad...

f02b68c648ad88be74d88a959b78cd0a604f8993 authored over 3 years ago
V 2.0.0 release (#25)

3fd9788e595b9245c673aa116d67c1517ef1fd32 authored over 3 years ago
Support the main branch by default. (#23)

* Initialize git with ``main`` as the default branch.

* Use the `focal` dist on travis CI sin...

68bf6bf83b70a4d011e93eecbc5a9c80cd1c31fb authored over 3 years ago
fix options formatting (#16)

there was a stray space between `--` and the option name, making it hard to just copy&paste the ...

39e8d6d10eecae6b6d096e3e03b69c5104ba5507 authored over 5 years ago
Update the Travis CI badge in README (#12)

eec6870475f0bef7de9e1849bfd960c974ac00a1 authored over 5 years ago
Add Travis CI config (#11)

Co-Authored-By: Sviatoslav Sydorenko <[email protected]>

Co-Authored-By: Maria...

43445e8151b9f3b203a7f19596a8d8933465ad34 authored over 5 years ago
Update pyproject.toml with new repo information (#9)

a22b2296e09cd4c63939a18edd60c8f7bb82e82a authored over 5 years ago
Add LICENSE file (#1)

29ac45abafcb4cd5255b1d37047335cefc439841 authored over 5 years ago
cherry-picker v 1.3.3.dev1 (#328)

eb87ca626b7c4ebc008508ca35c6856e45190943 authored over 5 years ago
cherry-picker v 1.3.2 (#327)

59ca0050710287a3372786801c376a45507e391d authored over 5 years ago
Cherry-picker: use --no-tags option when fetching upstream (#319)

Tags not needed for backporting. Cleans up output.

4be517f89d14105fcb714f4c57b5a316351ff2b6 authored over 5 years ago
Cherry-picker post release changes (#318)

81fb48cd48ea387cf89a12874f74ddec9bbb20c5 authored almost 6 years ago
Release 1.3.1 (#317)

95a5c569946f941b154a14b70233a8cf3164104b authored almost 6 years ago
Moderninze the pyproj.toml (#316)

339e1cd745d2b9a6f5b9cfcb1f641ef18e2cf8a9 authored almost 6 years ago
Cherry-picker: Remove BACKPORT_COMPLETE. UNSET state after finished. (#315)

Disable git depth in travis

4e2ea4561724946caed48533192d16c01b9b0422 authored almost 6 years ago
cherry-picker: Run Travis CI test on Windows (#311)

207de8d926c03782066b7e4d8e5808b48a98a2e2 authored almost 6 years ago
cherry picker post-release updates (#310)

Bump the version

4b5c442b65865d18dfcf4a12da345fcb0446ed2b authored almost 6 years ago
1.3.0 release (#309)

3758cacd61955a5ae76a8fb51c2de2744ac047e4 authored almost 6 years ago
Implement storing runtime state in repo level Git config (#295)

* Add initial impl of storinig state in Git config

* Drop test for find_project_root

* 🚑🐛 ...

da24152a6bcdf1da69b253fba55815406bf60632 authored almost 6 years ago
cherry-picker post release updates. (#304)

4f54af4653a3995b05035610c701bf7a0fe4e2c5 authored almost 6 years ago
Cherry-picker 1.2.2 release. (#303)

744e3b7e0634293654aa1bf25815c2af6d5a6b67 authored almost 6 years ago
Relax click dependency. (#302)

a107e51221c94424ea5761378de8080bf43856d5 authored about 6 years ago
cherry-picker: Update instruction on how to release. (#285)

Releases are now taken care of by creating tags in GitHub.

fb96b15ee647b18246f46b0350bb31c25d6943a3 authored over 6 years ago
Cherry-picker post release updates. (GH-284)

Set version to 1.2.2.dev1

25c51b5e8c48cc048a779dbc510191e9222721bc authored over 6 years ago
cherry-picker 1.2.1 release (GH-282)

afa8af87333b8bca2430e0036741b436b03e07b3 authored over 6 years ago
Add a changelog for PRs 264, 265, and 266. (#280)

Fixes #279

ebfd4e51f1973b32f4773d5a7e930a89f2ba3563 authored over 6 years ago
Validate a branch that we parse when running cherry_picker --continue (#266)

When running cherry_picker --continue we count on being able to get
certain information from th...

6121f80e6b27cd2d69f3e32c5c1cf2b9986d8ecb authored over 6 years ago
Fix detection of upstream version branches with continue (#265)

cherry_picker has recently grown support for prefixed version branches
(like stable-2.6). The ...

a29fd1aa2635761d48cc64d16c326325abc6d084 authored over 6 years ago
Explicit push location to ignore user git config (#264)

Users can configure what strategy "git push" uses to determine which
remote branch it should pu...

c8351ddc2e4a45bda54510c8f89a10c3f109d8ea authored over 6 years ago
Post-release changes. (#261)

9501f76aa39d087e115ac4ed8b86d15b91077670 authored over 6 years ago
Update the changelog (GH-260)

82485a767eeba0a47bda32656d250ae8f75a56e7 authored over 6 years ago
Add support for default branch detection (GH-254)

* 🎨 Make config store default branch

* 📝 Document default_branch in README

* ✅🐛 Add test f...

6a42ed15228da9a784e8dc2407467cfc037810e8 authored over 6 years ago
Support version retrieval from custom branches (GH-253)

Support other versioning schemes such as something-X.Y, X.Y-somethingelse.

93e248d8a73281afac7edb35edcfee32608ca010 authored over 6 years ago
post-release changes (GH-244)

fadf3ec242f48902d8ba46cf1be76aa9ff97aa15 authored over 6 years ago
Update cherry_picker release notes (GH-242)

4b2b4081f5b47330bbe4e6993b4643c7e826264f authored over 6 years ago
Change the call to subprocess using lists instead of strings

4bef950744e4ff12682b5eb24b2c17445841e7fb authored over 6 years ago
Fix readme: toml requires lower-cased true/false for bools (#236)

19d0b4655bc6324217a0bd18f2ae5a4d4f4d970e authored almost 7 years ago
Post-release updates (#235)

4125d65f7b00b97617219852923529485e2ea989 authored almost 7 years ago
Update the changelog for 1.1.0. (#234)

264fb0691f3fdff895a1bfdd1fe14486946c8c34 authored almost 7 years ago
Add ``fix_commit_msg`` configuration (#233)

Setting fix_commit_msg to True will replace the issue number in
the commit message, from `#` to ...

db0b256eab30ae68edf03588a9ea1a931aa74a98 authored almost 7 years ago
Post-released update. (GH-232)

1e88c4d445e9c4c89ce17f0e7935204b379a213d authored almost 7 years ago
Reference the issue number in changelog (GH-231)

06420725531c98175cd82f9aa04b6d816e291597 authored almost 7 years ago