[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>