名前

tla archive-setup — 新しいカテゴリ、ブランチ、バージョンの作成

用法

tla archive-setup [options] [version ...]

説明

指定したカテゴリ、ブランチ、バージョンをアーカイブに作 ります。たとえば空のアーカイブを指定せずに以下を実行すると:

$ 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---]

スイッチ

-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 を使うの が常套手段です。

CVS対応コマンド

なし