Ответ 1
Ответ YGL является правильным для журнала, см. этот поток:
Подсказка из "hg help log" может быть:
"Если не указан диапазон версий, значение по умолчанию - tip: 0". Объедините это с knowlegde из hg help multirevs". То есть:
hg log -r :
multirevs
Когда Mercurial принимает более одной ревизии, они могут быть указаны отдельно или представлены как топологически непрерывный диапазон, разделенный символом "
:
".Синтаксис нотации диапазона
[BEGIN]:[END]
, гдеBEGIN
иEND
являются идентификаторами ревизии.
ОбаBEGIN
иEND
являются необязательными.
ЕслиBEGIN
не указан, по умолчанию используется номер версии 0.
ЕслиEND
не указан, по умолчанию используется подсказка.
Диапазон ":" означает, таким образом, "все ревизии".
Если BEGIN
больше, чем END
, изменения обрабатываются в обратном порядке.
Диапазон действует как замкнутый интервал. Это означает, что диапазон
3:5
дает 3, 4 и 5.
Аналогично, диапазон9:6
дает 9, 8, 7 и 6.
Примечание: если вы хотите сделать то же самое с Graphlog (glog
, который ведет себя (подмножество) обычной команды log
, за исключением того, что она также печатает граф, представляющий историю изменений, используя символы ASCII слева от log
.), вам понадобится патч.
Я должен предупредить вас, что он будет очень медленным для больших графиков, особенно
0:tip
.
См. патч 1 и патч 2. Я работаю над улучшением этого.