Вы не можете использовать опцию -G, так как она используется для печати «дерева» (см. --o - o). Что вы можете использовать это предикат «рода» из hg revsets:
"sort(set[, [-]key... [, ...]])"
Сортировать устанавливается клавишами. Порядок сортировки по умолчанию возрастает, укажите ключ как «-key» для сортировки в порядке убывания. Ключи могут быть:
- «оборот» за номером версии,
- «филиал» для имени филиала,
- «убывание» для сообщения фиксации (описание),
- «пользователь» для имени пользователя («автор» может быть использована в качестве псевдонима),
- «дата» для фиксации даты «Topo» для обратного топографического рода
например. 2: напечатать последние 10 коммитов в обратном порядке:
$ hg log --rev 'sort(last(:,10), -rev)'
Где:
last(:,10)
пересмотр набора занимает последние 10 коммитов от всех совершающего
sort(revset, -rev)
сортирует пересмотра revset в обратном порядке
, например.1 печатать все наборы изменений, не принадлежащие к базовому репо в обратном порядке
$ hg log -r "sort(ancestors(.), -rev) and outgoing('ssh://[email protected]/external/repo')"
Где:
ancestors(.)
редакция набор принимает все совершает от текущей ветви
and outgoing()
результатов только в сохранении исходящих наборов изменений