謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

取りあえず

bbs2chreaderのパッチ開発プロジェクトとして開始する方向で。正式に引き継ぐことになりました。皆さんよろしくお願いします。

参加方法書いておきます。色々と方法はありますが、ベストな方法だけ。間違ってるところ、抜けてるところあり。
まずは https://launchpad.net/+login でアカウント登録してください。

バグ報告

ログインすれば https://bugs.launchpad.net/bbs2ch の Report a Bug よりバグ報告ができます。

バグ修正

http://launchpad.net/bzr/1.5/1.5/+download/bzr-1.5.win32-py2.5.exe をインストールしてください(Linuxの場合はsudo aptitude install bzr bzrtoolsで)。
bzr launchpad-login アカウント名 をしてください。


方法1 (初心者向け):
bzr co lp:bbs2ch をしてください。
cd bbs2ch をしてください。
ここまで前準備。


bzr up をしてください。
バグを修正してください。
bzr diff > foo.patch を実行して生成された foo.patch をバグ報告に貼り付けてください。


修正を全て元に戻すには bzr revert . してください。
だいたいsvnと同じように使えるので、svnの使い方を学んでから使うと良いかも。


方法2 (コミット権がある人向け):
SSH鍵を作って https://launchpad.net/people/+me/+editsshkeys に登録してください。
bzr whoami "ニックネーム <メールアドレス>" を実行してください。
bzr branch lp:bbs2ch を実行してください。
cd bbs2ch を実行してください。
ここまで前準備。


バグの修正前に bzr merge をしてください。


バグを修正してください。
bzr ci をしてください。コミットログには"LP: #バグの番号"も書いてください。なおpushするまではリモートにコミットされません。
これを繰り返します。


きりの良い所で bzr merge をしてください。
衝突が取れたら bzr push lp:bbs2ch をしてください。