Come mostrare VERAMENTE i log di file rinominati con git?

Sono relativamente nuovo da git, ho usato Subversion prima.

Ho notato che la maggior parte dei front-end git grafici e dei plugin IDE non sembrano in grado di visualizzare la cronologia di un file se il file è stato rinominato. Quando lo uso

git log --follow 

sulla riga di comando, posso vedere l’intero log attraverso i nomi.

Secondo Linus Torvalds l’interruttore –follow è un pleaser “SVN noob”, gli utenti git più seri non lo usano:

–follow è un hack totale, pensato per soddisfare solo gli utenti ex-SVN che non hanno mai saputo nulla su cose come genitorialità o grafici di revisione carini comunque.

Non è del tutto fondamentale, ma l’attuale implementazione di “–follow” è in realtà una cosa di pre-elaborazione rapida imbullonata alla logica di revisione, piuttosto che essere qualcosa di veramente integrale.

È stato letteralmente concepito come un piacere “SVN noob”, non come una “vera funzionalità git”. L’idea era che ti saresti allontanato dalla mentalità (spezzata) del pensare che rinomina la materia nel quadro generale.

La mia domanda : come fanno gli utenti git hardcore tra di voi a ottenere la cronologia di un file quando è stato rinominato? Qual è il modo “vero” per farlo?