Bitbucket で pull request が来たとき

Bitbucket で pull request が来ると、

Subject: [OPEN] Pull request #1 for my-ciunit: Fix for csrf_verify errors

のようなメールが届きます。

また、「Pull request」タブにアクセスすると、以下のような一覧が表示されます。


個々の pull request をクリックすると、詳細がわかります。

このページから、fork されたリポジトリやそのチェンジセットの情報がわかります。

手許のローカルリポジトリに pull して検証する場合は、それらの情報を元に pull します。

$ hg pull -r 364a566bc61f ssh://hg@bitbucket.org/patrickward/my-ciunit
ssh://hg@bitbucket.org/patrickward/my-ciunit から取り込み中
変更点を探索中
チェンジセットを追加中
マニフェストを追加中
ファイルの変更を追加中
1 のチェンジセット(1 の変更を 1 ファイルに適用)を追加
(作業領域の更新は 'hg update')

$ hg update
ファイル状態: 更新数 1、 マージ数 0、 削除数 0、 衝突未解決数 0



「Accept and pull」ボタンをクリックすると Bitbucket のリポジトリでリクエストされたチェンジセットが pull され取り込まれます。


確認を求められますので、「Accept pull request」ボタンを押します。



pull が完了し、自分の Bitbucket のリポジトリに pull request が取り込まれました。