経緯
- 新機能追加
- SymPy 1.13.0 リリース
- なんかハングアップするんですけど(怒)
- 修正します(汗) (master ブランチ)
この修正を1.13
ブランチにも追加しなければならない。ということで、cherry-pickを実施
手順
upstreamとは何ぞや、と思ったけど、そういう名前を付けるだけみたい。
git remote add upstream https://github.com/sympy/sympy.git
branch_name
は好きな名前を付ける。
git fetch upstream
git checkout upstream/1.13
git checkout -b branch_name
そして、cherry-pick。今回は2つのコミットだったのでハッシュを2つ書く。短縮形でも大丈夫らしいのだが、安全を期して全部書く。
git cherry-pick 3135fab741d62fcbe4f8efd2850f52c51c1cb98a f7a05483e8a79ad1928c89a28244c1db7a31e11b
pushした後は、GitHubの画面でpull requestを作成する。このとき、"master"ではなく"base: 1.13"をプルダウンで選択することで"Able to merge"となる。これで完了。
できたpull request