公開しているパッチをbitkeeperソースにあてる場合の注意点

こちらで公開しているMySQL+Senna用のTritonnパッチですが、、、
https://sourceforge.jp/projects/tritonn/

ソース配布版ではなくbitkeeper版のMySQLソースにあてる場合には注意点があります。

bitkeeperソースには以下のファイルが含まれていません。

  • config.h.in
  • libmysqld/sql_show.cc 他 libmysqld関連

これらのファイルはソース配付版が作られる仮定で自動生成されます。

従って、bitkeeper版ソースにpatchしようとすると、

can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- mysql-5.0.36/config.h.in   2007-02-21 02:50:33.000000000 +0900
|+++ mysql-5.0.36.senna/config.h.in     2007-04-06 16:57:07.000000000 +0900
--------------------------
File to patch: 
Skip this patch? [y] 
Skipping patch.

こんな感じで"config.h.inないけどどうする?"というようにpatchコマンドから聞かれます。

bkソースに無いファイルの数だけ聞かれますが、すべて[Enter]を押して下さい。