Снятие рт.ст. даты - PullRequest
       23

Снятие рт.ст. даты

3 голосов
/ 05 декабря 2011

При использовании

hg log --template "{date|isodate} --- {rev}:{node|short} --- ... "

2011-10-07 19:25 -0400 --- 1:c608cbb9aaa3 --- ... 

, какой самый простой способ удалить часть часового пояса (-0400)?Я просто хочу дату и время в указанном выше формате без часового пояса.

"..." - остальные сообщения шаблона / журнала.Не обращайте на них внимания.

Кроме того, как обычно лучше всего поступать, если кто-то хочет еще немного изменить текст вывода журнала?

1 Ответ

1 голос
/ 05 декабря 2011

Ни один из шаблонных фильтров (shortdate, isodate, rfcdate, ... полный список здесь ) не предлагает тип вывода, который вам нужен.

Таким образом, должна быть задействована какая-то фильтрация выходных данных (awk, sed, cut, ...), например (не проверено)

hg log --template "{date|isodate} --- {rev}:{node|short} --- ... " |  sed 's/-[0-9][0-9][0-9][0-9] //g')
...