名前

tla id — ファイルのインベントリid の表示

用法

tla id [options] file...

説明

ファイルのインベントリidを、オプションで指定した方法で 表示します。

別名

なし

変更: [----]

スイッチ

--implicit      暗黙のidタグ付けの方法を使います
--tagline       タグラインのタグ付けを使います(規定値)
--explicit      明示的なタグ付けの方法を使います
--names         名前によるidタグ付けの方法を使います
--silent        ステータスのみを返し表示しません

hello.c という tagline でタグづけされたファイルに対し て tla id コマンドを実行してみましょう:

$ ls
hello.c  {arch}
$ cat hello.c
main()
{
        printf("hello world\n");
}

/*
arch-tag: 0211e195-e8cb-4604-bfa8-8a96425b9cd2
*/
$ tla id hello.c
hello.c i_0211e195-e8cb-4604-bfa8-8a96425b9cd2
$

実験的に arch-tag 行を削除してもう一度 tla id を実行し てみます:

$ cat hello.c
main()
{
        printf("hello world\n");
}

/*
   arch tag has removed.
*/
$ tla id hello.c

id: untagged file
  hello.c

$

今度は明示的なタグをつけてみましょう:

$ tla add-id hello.c
$ tla id hello.c
hello.c x_foo_bar_<octopus@bluegate.org>_Mon_Apr__5_14:56:03_2004_12028.0
$

'x_ … 以下は tla が内部的に生成した明示的なイン ベントリid です。他の tla ユーザのどのようなインベントリidと も衝突しないように、tla my-id の内容と、現在のシステム時刻を 組み合わせたユニークな文字列を生成していることがわかります。

CVS対応コマンド

なし