Renamed/moved files support
Currently, when a file is renamed and/or moved, 2 entries will appear in the changed files list. The old file will appear as deleted and the new file will appear as added. While by itself is only a nuisance, if any changes occur in the added file there is no way to compare them with the deleted file. Since rename/moving a file may also introduce changes in the file itself (like for example a changed namespace and class name) it becomes problematic to code review these cases.
As far as Git is concerned (with the proper git command) there exists support to link the new filepath with the old filepath history. It would be great if the tool could detect these cases and present them appropriately in the list and generate the relevant comparison when clicked.
-
Hightower commented
Same situation when using Perforce. Renaming or moving a file creates two entries in the code review. Comparing changes isn't possible anymore.