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