git log有一个很好的--format选项来指定输出的格式。
但git blame似乎没有等价物,尽管默认输出的blame不是很人性化。我希望看到的少得多。
例如,而不是:
5600cab7 js/sidebar/VehicleGrid.js (Rene Saarsoo 2009-10-08 18:55:24 +0000 127) if (x > y) {
b5f1040c js/map/monitoring/VehicleGrid.js (Mihkel Muhkel 2010-05-31 07:20:13 +0000 128) return x;
我想拥有:
5600cab7 Rene Saarsoo (1 year ago) 127: if (x > y) {
b5f1040c Mihkel Muhkel (5 months ago) 128: return x;
我想我可以编写一个脚本来解析它的输出,git blame --porcelain但考虑到可怕的默认输出,blame我觉得肯定有人已经对此做了一些事情。
有任何想法吗?或者实现这样一个脚本的任何提示?
