tla id — ファイルのインベントリ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 の内容と、現在のシステム時刻を 組み合わせたユニークな文字列を生成していることがわかります。