lock list

ストリーム上で保留されているロックを表示します。

目的

ストリーム上で保留されているそれぞれのロックを 表示します。このリスト作成では、コンポーネントやユーザーのフィルターを掛けたり、最大カウントに制限したりすることができます。

オプションおよび引数

-s  |  --stream ] arg
ロックに関する照会を行うストリーム。別名や UUID やストリーム名を指定することができます。
-c  |  --component ] arg
ロックに関する照会を行うコンポーネント。別名や UUID やコンポーネント名を指定することができます。
-o  |  --owner ] arg
ロック・リストに、指定ユーザーのフィルターを掛けます。指定ユーザーによって保留されているロックのみが 表示されます。
-w  |  --wide ]
これを指定すると、出力は短縮されません。
-m  |  --maximum ] arg
表示するロック・レコードの最大数です。
-P  |  --password ] リポジトリーでのユーザー ID のパスワード
指定されたリポジトリー内の、指定されたユーザー ID のパスワード。このオプションがコマンド行に組み込まれない場合は、パスワードを入力するようプロンプトが表示されます。scm login コマンドを使用して証明書を保管したリポジトリーの、URI またはニックネームを指定している場合、このオプションは無視されます。
-r  |  --repository-uri ] リポジトリーの URI
このアクションの実行元となるリポジトリーを指定します。 scm login コマンドを使用してリポジトリー証明書を保管した場合、これらの保管した証明書に指定したニックネームを使用できます。
-u  |  --username ] リポジトリーのユーザー ID
指定されたリポジトリー内に存在するユーザー ID を指定します。 scm login コマンドを使用して証明書を保管したリポジトリーの、URI またはニックネームを指定している場合、このオプションは無視されます。

出力

次のような 5 つの出力の列が表示されます。

scm コマンドに引数「-u」と「-a」を 追加すれば、別名/UUID の表示を使用不可にすることができます。

以下のように指定すると、JUnit ストリームと JUnit コンポーネント内のすべてのロックが リストされます。

$ scm lock list -r m --stream JUnit --component JUnit
R (6729) ".classpath"       bill   (6727) "JUnit" (6725) "JUnit"
R (6730) ".project"         bill   (6727) "JUnit" (6725) "JUnit"
R (6726) "AboutDialog.java" markus (6727) "JUnit" (6725) "JUnit"
R (6728) "Logo.java"        markus (6727) "JUnit" (6725) "JUnit"

注: 絶対パスは表示されません。
絶対パスを表示するには、-v を追加して実行します。

$ scm lock list -r m --stream JUnit --component JUnit -v
R (6729) "/JUnit/.classpath"                       bill   (6727) "JUnit" (6725) "JUnit"
R (6730) "/JUnit/.project"                         bill   (6727) "JUnit" (6725) "JUnit"
R (6726) "/JUnit/src/junit/awtui/AboutDialog.java" markus (6727) "JUnit" (6725) "JUnit"
R (6728) "/JUnit/src/junit/awtui/Logo.java"        markus (6727) "JUnit" (6725) "JUnit"

以下のように指定することで、 ロック所有者のフィルターを掛けることができます。

$ scm lock list -r m --stream JUnit --component JUnit -o bill
R (6729) ".classpath" bill (6727) "JUnit" (6725) "JUnit"
R (6730) ".project"   bill (6727) "JUnit" (6725) "JUnit"
$ scm lock list -r m --stream JUnit --component JUnit -o markus
R (6726) "AboutDialog.java" markus (6727) "JUnit" (6725) "JUnit"
R (6728) "Logo.java"        markus (6727) "JUnit" (6725) "JUnit"


フィードバック

この情報は役に立ちましたか。Jazz.net (要登録) のフォーラム内のコメントまたはバグ報告からフィードバックを提出することができます。