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
我觉得肯定有人已经对此做了一些事情。
有任何想法吗?或者实现这样一个脚本的任何提示?