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;
Я полагаю, что я мог написать script для синтаксического анализа вывода git blame --porcelain
, но учитывая ужасающий вывод по умолчанию blame
, я чувствую, что кто-то там, должно быть, уже что-то сделал с этим.
Любые идеи? Или любые советы по реализации такого script?
Изменить: Решено, написав small script.