Lista de Bloqueios

Mostra os bloqueios mantidos em um fluxo.

Propósito

Exibir cada um dos bloqueios mantidos em um fluxo. A listagem pode ser filtrada por componente ou usuário, e limitada a uma contagem máxima.

Opções e argumentos

-s  |  --stream ] arg
O fluxo para consultar bloqueios. Pode ser um nome de alias, UUID ou fluxo.
-c  |  --component ] arg
O componente para consultar bloqueios. Pode ser um nome de alias, UUID ou componente.
-o  |  --owner ] arg
Filtrar lista de bloqueios pelo usuário fornecido. Somente bloqueios mantidos pelo usuário especificado serão mostrados.
-w  |  --wide ]
Indica que a saída deve ser encurtada.
-m  |  --maximum ] arg
O número máximo de registros de bloqueio a exibir.
-P  |  --password ] senha para o ID do usuário no repositório
A senha para o ID do usuário especificado no repositório nomeado. Se esta opção não estiver incluída na linha de comandos, será solicitada uma senha. Se você especificou uma URI de repositório ou apelido para o qual armazenou credenciais utilizando o comando scm login, esta opção é ignorada.
-r  |  --repository-uri ] URI do repositório
Especifica o repositório no qual executar esta ação. Se você armazenou credenciais do repositório utilizando o comando scm login, pode utilizar o apelido que forneceu para estas credenciais armazenadas
-u  |  --username ] ID do usuário no repositório
Especifica um ID do usuário que existe no repositório nomeado. Se você especificou uma URI de repositório ou apelido para o qual armazenou credenciais utilizando o comando scm login, esta opção é ignorada.

Saída

Existem cinco colunas de saída:

É possível desativar a exibição do alias/UUID com os argumentos -u e -a para o comando scm.

Exemplos

Listar todos os bloqueios no fluxo JUnit stream e no componente 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"

Nota: O caminho completo não é mostrado.
Para mostrar o caminho completo, execute com -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"

É possível filtrar por proprietário de bloqueio:

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


Feedback

Isso ajudou? É possível fornecer feedback em Jazz.net (é necessário registrar-se): Comentar nos fóruns ou submeter um erro