2008-11-21 10 views
42

Ist es möglich, Mercurial dazu zu bringen, den Fortschritt eines lang andauernden Push- oder Pull-Vorgangs anzuzeigen? Google sagt mir grundsätzlich "Nein", aber weiß es jemand besser? Ich hatte erwartet, so etwas wie hg pull -v ...Fortschritt von Mercurial Push/Pull anzeigen

Antwort

36
hg pull -v 

-v/--verbose

ist eine globale Option, die für alle Unterfunktionen gilt.

Wenn Sie zusätzliche Daten wollen:

hg --debug -v pull 
85

Mercurial 3.5 hat Fortschritte standardmäßig aktiviert.

Frühere Versionen können den Standard progress extension verwenden, der seit Version 1.5 ausgeliefert wurde. Aktivieren Sie einfach die Erweiterung, indem Sie diesen in Ihre hgrc Datei:

[extensions] 
progress = 

Sie werden dann Bars sehen Fortschritte auf Klon, schieben, ziehen, und andere Operationen. Die Fortschrittsbalken werden standardmäßig erst nach einer anfänglichen Verzögerung von 3 Sekunden angezeigt. Sie können dies leicht ändern, indem Sie:

[progress] 
delay = 1.5 

zu Ihrer hgrc-Datei hinzufügen. Siehe hg help progress nach dem Aktivieren der Erweiterung.

+0

6 Jahre später - immer noch eine Erweiterung, so scheint es? – jez

+0

@jez: Eigentlich nein, Mercurial 3.5 hat die Funktionalität in den Core verschoben und standardmäßig aktiviert. Ein bisschen spät für meinen Geschmack, aber zumindest ist es jetzt da :-) –