Журнал hg - как отобразить диапазон дат ревизий в обратном порядке?

В bash я использую диапазон дат, чтобы ограничить количество проверок, отображаемых следующим образом:

hg log -d "yyyy-mm-dd to yyyy-mm-dd"

Я хотел бы вывести, чтобы отобразить самую последнюю ревизию внизу. В настоящее время он начинается с самых последних наверху и работает вниз.

Заранее спасибо!


Я пытаюсь реализовать hg log -r "(date("$startdate to $enddate"))" Решение в скрипте bash, как показано ниже:

read -p "Specify start of date range(yyyy-mm-dd): " startdate
read -p "Specify end of date range(yyyy-mm-dd): " enddate
hg log -r '(date("$startdate to $enddate"))'

Однако переменные больше не распознаются. Я пытался использовать двойные кавычки и также цитирование самих переменных, но безрезультатно. Любая помощь приветствуется!

1 ответ

Решение

Вы можете использовать revsets вместо:

hg log -r 'reverse(date("yyyy-mm-dd to yyyy-mm-dd"))'
Другие вопросы по тегам