git log
tiene una buena opción --format
para especificar cómo debe formatearse la salida.¿Hay alguna forma de personalizar la salida de git blame?
Pero git blame
no parece tener un equivalente, aunque la salida predeterminada de blame
no es muy amigable para los humanos. Me gustaría ver mucho menos.
Por ejemplo, en lugar de:
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;
me gustaría tener:
5600cab7 Rene Saarsoo (1 year ago) 127: if (x > y) {
b5f1040c Mihkel Muhkel (5 months ago) 128: return x;
Calculo que podría escribir un script para analizar la salida de git blame --porcelain
pero dada la salida por defecto horrible de blame
. Siento que alguien ahí afuera ya debe haber hecho algo al respecto.
¿Alguna idea? ¿O algún consejo para implementar dicho script?
Editar: Resuelto escribiendo small script.
Siempre se puede usar 'git gui culpa' :-) –
Bueno, estoy bastante seguro de que no funcionará en SSH. –
funcionaría (al menos cuando ambas partes usan X Window) si habilita ** X11 Forwarding ** ... aunque no lo recomendaría porque puede ser lento. –