使用时
hg log --template "{date|isodate} --- {rev}:{node|short} --- ... "
2011-10-07 19:25 -0400 --- 1:c608cbb9aaa3 --- ...
剥离时区(-0400)部分的最简单方法是什么?我只想要没有时区的上述格式的日期和时间。
“...”是模板/日志消息的其余部分。不要理会他们。
此外,当人们想要进一步修改日志输出文本时,通常最好的方法是什么?
答案 0 :(得分:1)
template filter (shortdate,isodate,rfcdate,... full list here)都没有提出您所追求的输出类型。
因此必须涉及某种输出过滤(awk,sed,cut,...),如(未测试)
hg log --template "{date|isodate} --- {rev}:{node|short} --- ... " | sed 's/-[0-9][0-9][0-9][0-9] //g')