Есть ли способ настроить вывод git blame?

git log имеет прекрасную опцию - format , чтобы указать, как должен быть отформатирован вывод.

Но git 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 , я чувствую, что кто-то уже должен был что-то с этим сделал.

Есть идеи? Или какие-нибудь советы по реализации такого сценария?

Изменить: Решил, написав небольшой сценарий .

47
задан Rene Saarsoo 13 November 2013 в 08:29
поделиться