Показать прогресс Mercurial push / pull - PullRequest
42 голосов
/ 21 ноября 2008

Можно ли заставить Mercurial показывать прогресс длительной операции push или pull? Google говорит мне в основном "нет", но кто-нибудь знает лучше? Я ожидал что-то вроде hg pull -v ...

Ответы [ 2 ]

85 голосов
/ 23 мая 2009

В Mercurial 3.5 включен прогресс по умолчанию.

В более ранних версиях может использоваться стандартное расширение прогресса , поставляемое с версии 1.5. Просто включите расширение, добавив его в файл hgrc :

[extensions]
progress =

Затем вы увидите индикаторы выполнения для клонирования, push, pull и других операций. Индикаторы выполнения отображаются только после начальной задержки в 3 секунды по умолчанию. Вы можете легко изменить это, добавив:

[progress]
delay = 1.5

в ваш файл hgrc. См. hg help progress после включения расширения.

36 голосов
/ 21 ноября 2008
hg pull -v 

-v / --verbose

- это глобальная опция, которая применяется ко всем подфункциям.

Если вам нужны дополнительные данные:

 hg --debug -v pull 
...