Next: Excluding directories, Previous: Regular modules, Up: modules
モジュール定義は定義に ‘&module’ を含めることで他のモジュー ルを参照することができます。
mname [ options ] &module...
そうすると、モジュールを取得したときに、モジュールのあるディレクトリで、 それぞれのモジュールのためのサブディレクトリを作成します。
ampermod &first-dir
そうすると、checkout は ampermod
ディレクトリを作成し、それには
first-dir
というディレクトリがあり、それは今度は自分の全てのファ
イルとディレクトリを持っています。例えば、コマンド
$ cvs co ampermod
は以下のファイルを作成します:
ampermod/first-dir/file1 ampermod/first-dir/file2 ampermod/first-dir/sdir/sfile
ここには、一つ癖/バグがあります: cvs が印字するメッセージは ampermod を省略するので、ファイルが取り出された位置を正確に表示 しません。
$ cvs co ampermod cvs checkout: Updating first-dir U first-dir/file1 U first-dir/file2 cvs checkout: Updating first-dir/sdir U first-dir/sdir/sfile $
このバグっぽい動作に頼らないでください。cvs の将来のリリースでは 修正されているかもしれません。