git log
имеет хороший параметр --format
, чтобы указать способ форматирования вывода.Есть ли способ настроить вывод git-вины?
Но 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
Я чувствую, что кто-то там, должно быть, уже что-то сделал.
Любые идеи? Или какие-либо советы по реализации такого скрипта?
Редактировать: Решено, написав small script.
Вы всегда можете использовать 'git gui wame' :-) –
Ну, я уверен, что это не сработает над SSH. –
он будет работать (по крайней мере, когда обе стороны используют X Window), если вы включите ** X11 Forwarding ** ... хотя я бы не рекомендовал его, потому что он может быть медленным. –