Muestra los bloqueos de una secuencia.
Finalidad
Mostrar todos los bloqueos de una secuencia. La presencia en la lista puede filtrarse por componente o por usuario y limitarse a un recuento máximo.
Opciones y argumentos
- [ -s | --stream ] arg
- La secuencia a la que se le consulta para conocer los bloqueos. Puede ser un alias, UUID o nombre de secuencia.
- [ -c | --component ] arg
- El componente al que se le consulta para conocer los bloqueos. Puede ser un alias, UUID o nombre de componente.
- [ -o | --owner ] arg
- Lista de bloqueos filtrados por el usuario determinado. Sólo se muestran los bloqueos requeridos por el usuario especificado.
- [ -w | --wide ]
- Indica que el resultado no debe acortarse.
- [ -m | --maximum ] arg
- El número máximo de registros de bloque que deben mostrarse.
- [ -P | --password ] contraseña de ID de usuario de repositorio
- La contraseña del ID de usuario especificado en el repositorio
nombrado. Si esta opción no se incluye en la línea de mandatos, se le solicita
una contraseña. Si ha especificado un URI de repositorio o apodo para el cual ha
almacenado credenciales mediante el mandato scm login, se
ignora esta opción.
- [ -r | --repository-uri ] URI de repositorio
- Especifica el repositorio en el que se debe llevar a cabo esta acción.
Si ha almacenado credenciales de repositorio mediante el mandato scm login,
puede utilizar el apodo que facilitó para estas credenciales almacenadas
- [ -u | --username ] ID de usuario de repositorio
- Especifica un ID de usuario que existe en el repositorio nombrado.
Si ha especificado un URI de repositorio o apodo para el cual ha
almacenado credenciales mediante el mandato scm login, se
ignora esta opción.
Salida
Se proporcionan cinco columnas:
- Si la vía de acceso es local o remota. “R” indica la vía de acceso de un archivo en una secuencia, “L” indica la vía de acceso desde la que se ha cargado en el disco, y “U” indica que la vía de acceso es desconocida.
- La vía de acceso al elemento (se muestra con un alias o UUID).
- El identificador de usuario del propietario del bloqueo.
- La secuencia en la que se ha realizado el bloqueo (se muestra con un alias o UUID).
- El componente en el que se ha realizado el bloqueo (se muestra con un alias o UUID).
Puede deshabilitar la visualización del alias/UUID con los argumentos -u y -a en el mandato scm.
Ejemplos
Muestra todos los bloqueos de 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: Se muestra la vía de acceso completa.
Para mostrar la vía de acceso completa, realice la ejecución 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 filtrar por 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"