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:
- Si la vía de acceso es local o remota. “R” indica la vía de acceso del archivo de la secuencia , “L” indica la vía de acceso al elemento donde se ha cargado en el disco, y “U” indica que la vía de acceso no es conocida.
- Vía de acceso al elemento (mostrado con un alias o UUID).
- ID de usuario del propietario del bloqueo.
- Secuencia donde se mantiene el bloqueo (mostrado con un alias o UUID).
- Componente donde se mantiene el bloqueo (mostrado con un alias o UUID).
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"