Interesting.<p>Is git range-diff and different than git log --patch A..B (or is it 3 dots?)?<p>Most importantly: Directory rename detection!<p>This is a huge help especially in the earlier stages of a project where I can't seem to settle on package names. And add the that the horribly deep directory hierarchies that come with Java src/main/com/company/team/product/factories/impl etc etc.
> Quick quiz: if git tag -l is shorthand for git tag --list, then what does git branch -l do? If you thought, “surely it doesn’t list all branches”, then congratulations: you’re a veteran Git user!<p>Ha someone should make a logical git CLI.