Журнал 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"))'