loginfo

cvs の (pserver の) loginfo って、同じパターンマッチに対して複数処理を書いても、最初のやつしか反応しない。

loginfo の中に、さらにそのリポジトリを checkout するような処理を書く場合、& で background にまわさないと止まってしまう。

つまり、http://www.foo.co.jp/ ってマシンの web contents を cvs で自由にいじり、もちろん cvs commit で即座に自動更新もしたいね! って場合、www.foo.co.jp に cvs pserver をあげ、www ってリポジトリを置いて、loginfo に

^www /usr/bin/make -C /var/www &

とかした場合*1、末尾の & を忘れるとせつないという

そもそも

こういう処理を書く場所として loginfo がふさわしいか疑問だが、他に都合のよい hook? 場所もないし?


*1:もちろん、/var/www に www リポジトリの中身が checkout してあって、/var/www/Makefile には cvs upd とか書いてあって、file の ownerとかは調整してある、として