lock list

Mostrare i blocchi contenuti in un flusso.

Scopo

Mostrare ciascuno dei blocchi mantenuti in un flusso. L'elenco può essere filtrato per componente o utente e limitato ad un conteggio massimo.

Opzioni ed argomenti

-s  |  --stream ] arg
Il flusso da interrogare per i blocchi. Può essere un alias, un UUID o nome del flusso.
-c  |  --component ] arg
Il componente da interrogare per i blocchi. Può essere un alias, un UUID o nome del componente.
-o  |  --owner ] arg
Filtra la lista dei blocchi tramite l'utente dato. Verranno visualizzati solo i blocchi mantenuti dallo specifico utente.
-w  |  --wide ]
Indica che l'output non viene ridotto.
-m  |  --maximum ] arg
Il numero massimo dei registri di blocco da visualizzare.
-P  |  --password ] password l'ID utente nel repository
La password per l'ID utente specificato nel repository considerato. Se non viene inclusa questa opzione nella riga di comando, viene richiesta una password. Questa opzione viene ignorata se è stato specificato un nome alternativo o un URI del repository per il quale sono state archiviate le credenziali tramite il comando scm login.
-r  |  --repository-uri ] URI del repository
Specifica il repository in cui eseguire questa azione. Se sono state archiviate credenziali del repository usando il comando scm login, è possibile usare il nome alternativo fornito per tali credenziali archiviate
-u  |  --username ] ID utente nel repository
Specifica un ID utente presente nel repository considerato. Questa opzione viene ignorata se è stato specificato un nome alternativo o un URI del repository per il quale sono state archiviate le credenziali tramite il comando scm login.

Output

Esistono 5 colonne dell'output:

È possibile disabilitare la visualizzazione degli alias/UUID con gli argomenti -u e -a per il comando scm.

Esempi

Elencare tutti i blocchi nel flusso JUnit e nel 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: Non viene visualizzato il percorso completo.
Per visualizzare il percorso completo, eseguire 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"

È possibile filtrare per proprietario dei blocchi:

$ 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

Queste informazioni sono state utili? È possibile fornire un feedback su Jazz.net (è richiesta la registrazione): commenta nei forum o segnala un bug