使用时
hg log --template "{date|isodate} --- {rev}:{node|short} --- ... "
2011-10-07 19:25 -0400 --- 1:c608cbb9aaa3 --- ...
剥离时区(-0400)部分的最简单方法是什么?我只希望上面的格式中的日期和时间没有时区。
“...”是模板/日志消息的其余部分。不要理会他们。
另外,当人们想进一步修改日志输出文本时,通常最好的方法是什么?
最佳答案
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')
关于mercurial - 剥离 Mercurial 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8381107/