KOIE Hidetaka ( 鯉江英隆 )
hide****@koie*****
2005年 1月 13日 (木) 11:26:36 JST
Message-Id: <20050****@gulli*****> Date: Thu, 13 Jan 2005 08:38:27 +0900 (JST) From: Kazumi Matsumura <kadom****@grd*****> Subject: [cvs-jp-info 624] Re: loginfoの設定について | 目的としては、この辺の管理をしたくないので出来ればモジュール名を自動認識して | 自動でアップデートしてくれるというのが理想です。 | | やはり、無理なんでしょうか? モジュール名が分かるような引数等は、ないので | しょうか? チェックアウトするときにクライアントのCVSディレクトリには モジュール名が残らなかったと思うので、 以降モジュール名を知ることは絶望的だとおもいます。 #checkout wrapperをつかえばモジュール名を残すよう細工できるかもしれません.. | 最悪、モジュール名指定のところでワイルドカード(*)が使えれば助かるのですが... モジュール一覧を得るのは cvs checkout -c で可能なので (サーバなので$CVSROOT/CVSROOT/modulesをみてもよいですが) ALL (/bin/date ; cat ; ( cd /Sambaフォルダ ; /usr/bin/cvs -d $CVSROOT \ checkout -q `cvs checkout -c`) &) >> コミットログファイル といった感じでどうでしょうか。 modulesを無視してよいとき限定ですが、 cvs checkout . で全部とってきたり、 CVS-1.12系だと cvs list/rlist でディレクトリの一覧をとって 必要なものだけcheckoutすることも考えられます。 -- 鯉江英隆 <hide****@koie*****>