Zobrazení zámků nastavených v proudu.
Účel
Zobrazit každý ze zámků nastavených
v proudu. Výstup může být filtrován podle komponenty nebo uživatele a omezen
na maximální počet.
Volby a argumenty
- [ -s | --stream ] arg
- Proud dotazovaný na zámky. Může to být alias, UUID nebo název
proudu.
- [ -c | --component ] arg
- Komponenta dotazovaná na zámky. Může to být alias, UUID nebo název
komponenty.
- [ -o | --owner ] arg
- Filtr seznamu zámků podle daného uživatele. Zobrazeny budou pouze zámky vlastněné zadaným
uživatelem.
- [ -w | --wide ]
- Označuje, že výstup nemá být zkrácen.
- [ -m | --maximum ] arg
- Maximální počet záznamů zámků, který se má zobrazit.
- [ -P | --password ] heslo pro ID uživatele v úložišti
- Heslo pro zadané ID uživatele v uvedeném úložišti. Pokud tato volba není uvedena v příkazovém řádku, budete vyzváni k zadání hesla. Pokud jste zadali identifikátor URI nebo přezdívku, pro kterou jste uložili pověření pomocí příkazu scm login, bude tato volba ignorovaná.
- [ -r | --repository-uri ] identifikátor URI úložiště
- Určuje úložiště, ve kterém se má tato akce provést. Pokud jste pověření k úložišti uložili pomocí příkazu scm login,
můžete použít přezdívku, kterou jste zadali pro toto uložené pověření
- [ -u | --username ] ID uživatele v úložišti
- Určuje ID uživatele existující v uvedeném úložišti. Pokud jste zadali identifikátor URI nebo přezdívku, pro kterou jste uložili pověření pomocí příkazu scm login, bude tato volba ignorovaná.
Výstup
Výstup má pět sloupců:
- Zda je cesta lokální nebo vzdálená. "R" označuje cestu
k souboru v proudu, "L" označuje cestu k položce, kde byl
načten na disk a "U" označuje, že je cesta neznámá.
- Cesta k položce (zobrazená s aliasem nebo UUID).
- ID uživatele vlastníka zámku.
- Proud, v němž je zámek nastaven (zobrazen s aliasem nebo UUID).
- Komponenta, v níž je zámek nastaven (zobrazená s aliasem nebo UUID).
Zobrazení aliasu/UUID můžete vypnout pomocá argumentů -u a -a příkazu scm.
Příklady
Výpis všech zámků v proudu JUnit
a komponentě 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"
Poznámka: Úplná
cesta není zobrazena.
Chcete-li zobrazit úplnou cestu, spusťte příkaz s parametrem
-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"
Můžete
filtrovat podle vlastníka zámku:
$ 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"