multiple branches not honored after conflict resolution
オープン
まだ誰も着手していません。
- 主要言語
- Python
- スター
- 65
- フォーク
- 47
- 平均マージ
- 5分
- マージ済み PR(30日)
- 1
説明
$ python -m cherry_picker e6d1aa1ac65b6908fdea2c70ec3aa8c4f1dffcb5 3.10 3.9
Now backporting 'e6d1aa1ac65b6908fdea2c70ec3aa8c4f1dffcb5' into '3.10'
Switched to a new branch 'backport-e6d1aa1-3.10'
Branch 'backport-e6d1aa1-3.10' set up to track remote branch '3.10' from 'upstream'.
Error cherry-pick e6d1aa1ac65b6908fdea2c70ec3aa8c4f1dffcb5.
Auto-merging Lib/test/test_contextlib_async.py
CONFLICT (content): Merge conflict in Lib/test/test_contextlib_async.py
...
[resolve conflict]
$ python -m cherry_picker --continue
🐍 🍒 ⛏
remote:
remote: Create a pull request for 'backport-e6d1aa1-3.10' on GitHub by visiting:
remote: https://github.com/belm0/cpython/pull/new/backport-e6d1aa1-3.10
remote:
To github.com:belm0/cpython.git
* [new branch] backport-e6d1aa1-3.10 -> backport-e6d1aa1-3.10
Backport PR URL:
https://github.com/python/cpython/compare/3.10...belm0:backport-e6d1aa1-3.10?expand=1
Switched to branch 'main'
Deleted branch backport-e6d1aa1-3.10 (was 91814316ed).
branch backport-e6d1aa1-3.10 has been deleted.
(cherry_picker exited with success, but backport to branch 3.9 was not processed)
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
python -m cherry_picker のエントリーポイントから開始し、Lib/test/test_contextlib_async.py で競合が発生した後に --continue がブランチ引数をどのように処理するかを追跡してください。3.10 と 3.9 の両方を指定してコマンドを再現し、競合を解決すると、要求された各ブランチについて backport が処理され、報告されることを確認してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- git, python
- 領域
- cli, tooling
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100