tla archive-setup — 新しいカテゴリ、ブランチ、バージョンの作成
指定したカテゴリ、ブランチ、バージョンをアーカイブに作 ります。たとえば空のアーカイブを指定せずに以下を実行すると:
$ tla archive-setup proja--devo--1.0 projb
tla my-default-archive で示されるアーカイブに、アーカ イブバージョン proja--devo--1.0 とカテゴリ projb を作成しま す。--file オプションが指定されると作成されるアイテムのリス トがファイルから読み込まれます('-'を指定すると標準入力からに なります)。--file オプションは同時に --branches も指定するこ とができますが、この場合入力は一行につきふたつのカラムが必要 です—作成しようとしているバージョンとそこにタグづけす る際の元になるバージョンです。たとえば以下のような行を含むファ イル:
proja--devo--1.0 his@foo.com/proja--devo--1.0
これを--branchesオプション付きで実行すると archive-setupコマンドはでデフォルトアーカイブ中に proja とい うバージョンを作り、そこに base-0 リビジョンを作りますが、こ れはhis@foo.com のアーカイブにある最後のリビジョンへのタグと します。この機能は、既存のアーカイブからのブランチを新しいアー カイブ中に一度にまとめて作成するような場合に便利です。
-A, --archive Override `my-default-archive' -f, --file FILE read the list of desired versions from FILE -b, --branches make base-0 tags -c, --cache archive cache when creating base-0 tags
hello--proj--1.0 というバージョンのみを持っている octopus@bluegate.org--2004アーカイブに bug--goo--1.0 というバー ジョンを追加してみましょう:
$ tla abrowse octopus@bluegate.org--2004 hello hello--proj hello--proj--1.0 base-0 .. patch-5 $ tla archive-setup bug--goo--1.0 * creating category octopus@bluegate.org--2004/bug * creating branch octopus@bluegate.org--2004/bug--goo * creating version octopus@bluegate.org--2004/bug--goo--1.0 $ tla abrowse octopus@bluegate.org--2004 bug bug--goo bug--goo--1.0 hello hello--proj hello--proj--1.0 base-0 .. patch-5 $
アーカイブの内部をざっと見るには tla abrowse を使うの が常套手段です。