[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cvs-ml 383] RE: about $CVSROOT/modules
From: Yukihiro KAWADA <kawada@den.fujifilm.co.jp>
Subject: [cvs-ml 382] about $CVSROOT/modules
Date: Fri, 28 Jan 2000 09:31:00 +0900
| 手元の 1.9.x or 1.10.x を見る限り...
| cvs update/commit 等では $CVSROOT/CVSROOT/module
| は参照されないので動かないのではないでしょうか?
|
| co/rtag とかなら動くけど...
ソース読んでなかったのでウソを書いたかと思って調べてみたら
「checkoutする時点でmodulesにフックを書いてないとだめ」なんですね。
(1) checkoutするとレポジトリの
$CVSROOT/CVSROOT/modules -i xxx -u yyy
のxxx,yyyが作業ディレクトリの
CVS/Checkin.progやCVS/Update.progに
記録される。
(2) この作業ディレクトリで
cvs commitやupdateがエラーなく実行されると
Checkin.progやUpdate.progで指定されてるプログラムが実行される。
client/serverモードのときには
Checkin.progやUpdate.progに書いてあるプログラム名を
サーバに送り返してサーバに実行が実行する。
--
KOIE Hidetaka 鯉江英隆 <hide@koie.org>