次: Excluding directories, 前: Regular modules, 上: 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 の将来のリリースでは 修正されているかもしれません。