2013-09-11 3 views

ответ

1

Нет, вы не можете отменить его, но вы можете ограничить его определенным диапазоном, используя опцию --rev.

hg glog --rev 0:1 

и

hg glog --rev 1:0 

и показать ревизию 1 выше пересмотра 0, но вы, по крайней мере, видя задний конец вывода.

0

Вы не можете использовать опцию -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() результатов только в сохранении исходящих наборов изменений
Смежные вопросы