[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 418] あるファイルが更新されたら…



 あるファイルが更新されたらプログラムを実行するにはどうした
らよいでしょうか?
 しかも、pserver接続で、CVSクライアント側だけに適用させたいの
です。 ファイルじゃなくディレクトリでもいいです。

 ドリームキャストの開発では、グラフィックデータなどあらかじめ
仮想GD−ROMに転送してから実行しないといけないのです。
 実行プログラムはデバッガー上で仮想GD‐ROMに転送して
実行してくれるのですが、データの方は更新されなくて動作しなく
なりちょっと大変な目にあいました。

 データを変更した人は、仮想GD‐ROMに新しいデータを入れた
ので、CVSでrelese -d して、新たにcheckout しても動くんですよ。
 しかし他の人が release -d して checkout しても動かない…。
 丁度このとき、ブランチを作ってフォルダ構成とか思いっきり変
えた時だったので、一時はCVSの方を疑ってました。

 当たり前といえば当たり前なんですけど、ニヤミスで時間をつぶ
さないように、データが更新されたら、仮想GD‐ROMにデータを
転送することができないかと思いまして…。

 で、いろいろやってみたのですが上手く行かず、この文章を書い
ていて、思いついた事は、

 グラフィックデータがあるディレクトリがcommitされたら、注意を促す
メールを出す。(管理ファイルloginfoに設定する)

 だけでした。
 
 他に何かよい知恵はありますでしょうか?
 よろしくお願いします。

---
森山 敏治