Quando compresa la lineaE 'possibile che tutti i comandi "git diff" utilizzino il "Python diff", in tutti i progetti git?
*.py diff=python
in un file .gitattributes locale git diff
produce belle etichette per le diverse hunks diff di file Python (con il nome della funzione in cui i cambiamenti sono, ecc).
Is è possibile richiedere git per utilizzare questa modalità diff per tutti file Python attraverso tutti progetti git? Ho provato a impostare un ~/.gitattributes globale, ma non è usato dai repository git locali. C'è un metodo più conveniente di inizializzare ogni nuovo progetto git con un ln -s ~/.gitattributes
?
Funziona (con git 1.8.4), grazie! Sembra che '* .py diff = python' ora sia effettivamente il default, quindi il caso particolare della mia domanda originale non sembra più rilevante. È bene sapere che esiste un file degli attributi a livello utente, in ogni caso! – EOL