git log
ha una bella opzione --format
per specificare come deve essere formattato l'output.C'è un modo per personalizzare l'output di git blame?
Ma il git blame
non sembra avere un equivalente, sebbene l'uscita predefinita di blame
non sia abbastanza umana. Mi piacerebbe vedere molto meno.
Ad esempio, invece di:
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;
desidero avere:
5600cab7 Rene Saarsoo (1 year ago) 127: if (x > y) {
b5f1040c Mihkel Muhkel (5 months ago) 128: return x;
immagino che ho potuto scrivere uno script per analizzare l'output di git blame --porcelain
ma data l'output predefinito assurdo di blame
Sento che qualcuno là fuori deve aver già fatto qualcosa al riguardo.
Qualche idea? O qualche consiglio per l'implementazione di tale script?
Modifica: Risolto scrivendo small script.
Si può sempre usare 'git gui blame' :-) –
Beh, sono abbastanza sicuro che non funzionerà su SSH. –
funzionerebbe (almeno quando entrambi i lati usano X Window) se abiliti ** X11 Inoltro ** ... anche se non lo consiglierei perché può essere lento. –