Bitbucket の patch queue
pull request するときにコミットをまとめるときに使うもの(でいいのかな?)
間違っているところがあったら教えてつかーさい。
- 親リポジトリ(A)からクローン(B)
- B で色々と修正
- patch queue 作成(C)
- B の内容を C に入れてまとめる
- A の pull request の対象に C のまとめたコミットを指定
C でまとめるところ。test という名前で patch queue を作った。
patch queue をローカルへ
hg qclone ssh://hg@bitbucket.org/hokorobi/test
キューに取り込めるように phase の変更
hg phase -f -d 8:10
キューへの取り込み
hg qimport -r 8:10
パッチを 8.diff にまとめる
hg qpop -a hg qpush hg qfold 9.diff 10.diff
コミットメッセージの変更
hg qrefresh -e
パッチの名前を homu へ変更
hg qrename homu
パッチをコミット
hg qcommit
パッチをプッシュ
cd .hg\patches hg push