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