Je souhaite examiner comment une section de code (une méthode par exemple) a évolué au fil du temps. Je peux utiliser git blame
pour trouver la modification la plus récente de chaque ligne puis regarder le diff de ce commit, mais ce que je veux vraiment c'est voir le code évoluer sur plusieurs commits.
En gros, ce que je veux c'est git whatchanged
filtré par les numéros de ligne. En gros, quelque chose comme la commande imaginaire suivante :
git whatchanged <filename>:<start-range>...<end-range>
Idéalement, cela serait possible par le biais de git directement, mais j'ai pensé à écrire un script pour filtrer la sortie de git whatchanged