2 ms·
For changes that are a pure file rename 'git mv' tracks those pretty cleanly. Anything beyond that... I don't know of any good tooling either.
by robbya 7y ago
For changes that are a pure file rename 'git mv' tracks those pretty cleanly. Anything beyond that... I don't know of any good tooling either.
- saagarjha 7y agogit mv doesn't actually do anything special to track moves, so it can't figure out anything that's non-trivial.
- progval 7y agoMercurial goes a bit further by tracking copies, so if you split a file in two, a diff viewer will show there is no added code (but a lot of deletions). https://stackoverflow.com/a/4156146/539465 https://stackoverflow.com/a/4156146/539465