[cvs-jp-info 624] Re: loginfoの設定について

Back to archive index

Kazumi Matsumura kadom****@grd*****
2005年 1月 13日 (木) 08:38:27 JST


鯉江 様

お世話になっております。
松村です。

>  | ただ、残念ながら$CVSROOT/modulesというようにモジュールを作成して
>  | おります。
>
>ディレクトリからモジュールの逆引きは一意に決らないし実装も面倒なので
>モジュール定義の変更は稀だと仮定すれば、
>以下のようなとりあえずupdate戦略が簡単だとおもいます。
> ALL (/bin/date ; cat ; ( cd /Sambaフォルダ ; /usr/bin/cvs -d $CVSROOT \
>  update -q -d モジュール1 モジュール2... ) &) >> コミットログファイル

 はい。 モジュール名を、自分で指定するのでしたらうまくいくのは
 分かっております。
 目的としては、この辺の管理をしたくないので出来ればモジュール名を自動認識して
 自動でアップデートしてくれるというのが理想です。
 
 やはり、無理なんでしょうか? モジュール名が分かるような引数等は、ないので
 しょうか? 
 
 最悪、モジュール名指定のところでワイルドカード(*)が使えれば助かるのですが...
 でも、この場合サーバの負荷が心配ですが... ^^;)

>この場合、ファイルサーバへの負荷がどうなるかわかりませんが、
>負荷が問題になる場合は
>一旦ローカルファイルシステムでcvs updateし
>アップデートがあったファイルをログから抽出し
>Sambaフォルダにcopy/removeするようにすれば
>回避できるとおもいます。
>#loginfoでcvs update -Pオプションをつけた場合は
>#mkdir/rmdirも考慮する必要がありそうです.

 ありがとうございます。  平行して、スクリプトを組んでみます。
 
 大変申し訳ございませんが、引き続きアイデアや関連する情報をご存知の方が
 いらっしゃいましたら、お知恵をお貸し下さい。
 
 よろしくお願い致します。




CVS-JP-info メーリングリストの案内
Back to archive index