Lista de bloqueo

Muestra los bloqueos mantenidos en una secuencia.

Finalidad

Muestra los bloqueos mantenidos en una secuencia. Un componente o usuario puede filtrar la lista, y limitarla a un recuento máximo.

Opciones y argumentos

-s  |  --stream ] arg
Secuencia para preguntar por los bloqueos. Puede ser un alias, UUID o un nombre de secuencia.
-c  |  --component ] arg
Componente para consultar por los bloqueos. Puede ser un alias, UUID o un nombre de componente.
-o  |  --owner ] arg
Filtrar lista de bloqueo por medio de un usuario dado. Sólo se mostrarán los bloqueos mantenidos por un usuario especificado.
-w  |  --wide ]
Indica que la salida no se debería acortar.
-m  |  --maximum ] arg
Número máximo de registros de bloqueo a mostrar.
-P  |  --password ] contraseña de ID de usuario de repositorio
La contraseña del ID de usuario especificado en el repositorio indicado. Si no incluye esta opción en la línea de mandato, deberá escribir una contraseña. En caso de especificar un URI o apodo de repositorio para el cual ha almacenado credenciales mediante el mandato scm login, se hace caso omiso de esta opción.
-r  |  --repository-uri ] URI de repositorio
Especifica el repositorio en el cual llevar a cabo esta acción. Si ha almacenado credenciales de repositorio con el mandato scm login, puede utilizar el apodo que escogió para dichas credenciales
-u  |  --username ] ID de usuario de repositorio
Especifica un ID de usuario que existe en el repositorio indicado. En caso de especificar un URI o apodo de repositorio para el cual ha almacenado credenciales mediante el mandato scm login, se hace caso omiso de esta opción.

Salida

Hay cinco columnas de salida:

Puede inhabilitar la visualización del alias/UUID con los argumentos -u yd -a para el mandato scm .

Ejemplos

Lista de todos los bloqueos en la secuencia JUnit y el 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: No se muestra la vía de acceso completa.
Para mostrar la vía de acceso completa, ejecútelo con -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"

Puede filtrarlo por el propietario del bloqueo:

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