公開しているパッチを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]を押して下さい。