Permet d'afficher les verrous détenus dans un flux.
Objectif
Affiche chacun des verrous détenus dans
un flux. Vous pouvez filtrer la liste par composant ou par utilisateur, ou en
limiter l'affichage à un nombre maximal.
Options et arguments
- [ -s | --stream ] arg
- Flux dans lequel rechercher les verrous. Il peut s'agir d'un nom d'alias, d'UUID ou de flux.
- [ -c | --component ] arg
- Composant dans lequel rechercher les verrous. Il peut s'agir d'un nom d'alias, d'UUID ou de composant.
- [ -o | --owner ] arg
- Filtre la liste des verrous par utilisateur. Seuls les verrous de l'utilisateur
indiqué s'affichent.
- [ -w | --wide ]
- Indique que la sortie ne doit pas être abrégée.
- [ -m | --maximum ] arg
- Nombre maximal de verrous à afficher.
- [ -P | --password ] mot de passe correspondant à l'ID utilisateur dans le référentiel
- Mot de passe correspondant à l'ID utilisateur indiqué dans le référentiel nommé. Si cette option n'est pas incluse sur la ligne de commande, vous êtes invité à fournir un mot de passe. Si vous avez spécifié l'URI ou le pseudonyme d'un référentiel pour lequel vous avez stocké des données d'identification par le biais de la commande scm login,
cette option est ignorée.
- [ -r | --repository-uri ] URI du référentiel
- Indique le référentiel dans lequel cette action doit être exécutée. Si vous avez stocké des données d'identification de référentiel à l'aide de la commande scm login,
vous pouvez utiliser le pseudonyme que vous avez fourni pour celles-ci.
- [ -u | --username ] ID utilisateur dans le référentiel
- Spécifie un ID utilisateur qui existe déjà dans le référentiel nommé. Si vous avez spécifié l'URI ou le pseudonyme d'un référentiel pour lequel vous avez stocké des données d'identification par le biais de la commande scm login,
cette option est ignorée.
Sortie
Elle se compose de cinq colonnes :
- Colonne indiquant si le chemin d'accès est local ou distant. "R" indique le chemin
d'accès au fichier dans le flux, "L" indique le chemin d'accès à l'élément où le fichier
a été chargé sur le disque et "U" indique que le chemin est inconnu.
- Chemin d'accès à l'élément (affiché avec un alias ou un UUID).
- ID utilisateur du propriétaire du verrou.
- Flux contenant le verrou (affiché avec un alias ou un UUID).
- Composant contenant le verrou (affiché avec un alias ou un UUID).
Vous pouvez désactiver l'affichage
de l'alias/UUID à l'aide des arguments -u et -a
de la commande scm.
Exemples
Répertorie tous les verrous du flux JUnit
et du composant 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"
Remarque : Le chemin
d'accès complet n'est pas affiché.
Pour afficher le chemin d'accès complet, ajoutez
-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"
Vous pouvez filtrer par propriétaire de verrou :
$ 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"