Error: Failed to load processor TOC
No macro or processor named 'TOC' found

All-In-One Trac Admin Command

All-In-One Tracでは、利用者が簡単にこのアプリケーションを利用できるよう、いくつかのコマンドを提供しています。 これらはAll-In-One Tracをインストールしたフォルダの下のadminフォルダにあります。

adduser

All-In-One Tracを利用するユーザを登録します。このコマンドを利用すると

  • Tracへのログインユーザ
  • SubVersionリポジトリへアクセスする際のユーザ

の両方が一度に登録できます。

使用方法は

adduser [ユーザ名] [パスワード]

(ユーザ名、パスワードはともにアルファベット)

です。

removeuser

All-In-One Tracから指定したユーザの登録を削除します。このコマンドを利用すると

  • Tracへのログインユーザ
  • SubVersionリポジトリへアクセスする際のユーザ

の両方が一度に削除できます。

使用方法は

removeuser [ユーザ名] [パスワード]
(ユーザ名、パスワードはともにアルファベット)

です。


以下のコマンドを実行する際には、まず最初に set-project-id コマンドを実行して対象とするプロジェクトを指定してください。

set-project-id

コマンドを実行する際、対象とするプロジェクトを環境変数に設定します。 使用方法は

set-project-id [プロジェクトID]

です。

このコマンドを実行して、プロジェクトIDを指定しない場合、インストール時に作成されるプロジェクト(ID:default)を 対象として各コマンドが実行されます。


svn-dump

subversionリポジトリをバックアップするためにダンプを取得します。

このコマンドはsvnadmin dumpのラッパースクリプトです。

All-In-One Tracの使用するSubversionリポジトリが事前に記述されているので引数として指定する必要がありません。 svn-dump(svnadmin dump)の詳しい利用方法は

Error: Failed to load processor LocalLink
No macro or processor named 'LocalLink' found

を参照してください。


trac-admin

TracAdmin のラッパースクリプトです。 TracEnvironmentへのパス(第1引数)を指定する必要がありません。

その他は TracAdmin と同じです。

hotcopy

TracAdminのhotcopyコマンドを実行します。 フォルダ名を指定すると、[All-In-One Tracのインストールフォルダ]/backup/trac/指定したフォルダ名にTracの情報を退避します。

使用方法は

hotcopy [フォルダ名]

です。

wiki-dump

TracAdminのwiki? dumpコマンドを実行します。 出力先ディレクトリパスを指定すると、そこにすべてのTrac wikiファイルを出力します。

使用方法は

wiki-dump [出力先ディレクトリパス]

です。

wiki-load

TracAdminのwiki? loadコマンドを実行します。 入力先ディレクトリパスを指定すると、そこにすべてのTrac wikiファイルをTracに取り込みます

使用方法は

wiki-load [入力先ディレクトリパス]

です。

component

TracAdminのcomponentコマンドを実行して、プロジェクトのコンポーネント(サブシステムといったほうが通りが良いか?)の追加、変更、削除、権限変更を行います。

使用方法は

component list
component add [コンポーネント名] [所有者]
component rename [旧コンポーネント名] [新コンポーネント名]
component remove [コンポーネント名]
component chown [コンポーネント名] [所有者]

です。

milestone

TracAdminのmilestoneコマンドを実行して、プロジェクトのマイルストーンの追加、変更、削除、期限の設定などを行います。

使用方法は

milestone list
milestone add [マイルストーン名]
milestone rename [旧マイルストーン名] [新マイルストーン名]
milestone due [マイルストーン名] [期限] : [期限] - "YYYY-MM-DD" or "now"
milestone completed [マイルストーン名] [完了日] : [完了日] - "YYYY-MM-DD" or "now"
milestone remove [マイルストーン名]

です。

permission

TracAdminのpermissionコマンドを実行して、ユーザの権限付与を行います。 使用方法は

permission list [ユーザ名]
permission add [ユーザ名] [action] (actionは複数指定可)
permission remove [ユーザ名] [action] (actionは複数指定可)

です。

ticket_type

TracAdminのticket?_typeコマンドを実行して、チケットの種類を追加・変更・削除します。(チケットは要件管理を行う際に1つの要件を表すものです)

使用方法は

ticket_type list
ticket_type add [種類名]
ticket_type change [旧種類名] [新種類名]
ticket_type remove [種類名]

です。

priority

TracAdminのpriorityコマンドを実行して、チケットのパラメータである優先度を追加・変更・削除します。(チケットは要件管理を行う際に1つの要件を表すものです)

使用方法は

priority list
priority add [優先度名]
priority change [旧優先度名] [新優先度名]
priority remove [優先度名]

です。

severity

TracAdminのseverityコマンドを実行して、チケットのパラメータである重要度を追加・変更・削除します。(チケットは要件管理を行う際に1つの要件を表すものです)

使用方法は

severity list
severity add [重要度名]
severity change [旧重要度名] [新重要度名]
severity remove [重要度名]

です。

version

TracAdminのversionコマンドを実行して、チケットのパラメータであるバージョンを追加・変更・削除します。(チケットは要件管理を行う際に1つの要件を表すものです)

使用方法は

version list
version add [バージョン名]
version rename [旧バージョン名] [新バージョン名]
version time [バージョン名] [日付] : [日付] - "YYYY-MM-DD" or "now"
version remove [バージョン名]

です。