I have noticed that when viewing commits that (for example) move an entire directory, Diffusion does not do a great job at displaying this in a consumable/reviewable way (especially if there are minor changes). The UI does not distinguish a file move enough from removing/adding files and doesn't clearly communicate where a file moved from, or to.
For example:
I moved the folder up one directory, from this list, is is very confusing what happened, when hovering over the "V" it either says "Moved Here" or "Moved Away" and in the path, you can maybe figure out what actually happened (ui->/<-ui).
Also when viewing the actual changes in the commit, I get a bunch of added/deleted files, which is super unhelpful, as I see all the unchanged moved files contents, with the modified, moved files.
This is the diff for the commit I used in the example:
and just for reference, this is how my git client shows this diff:
phabricator 9f3cde4db7654499c1ed565fbf048b8e8710f70a (Sat, Feb 18)
arcanist 3b6b523c2b236e3724a1e115f126cb6fd05fa128 (Sat, Feb 18)
phutil 5e14a5b17809be93c79554bc87bb5b6fe0f70bf4 (Sat, Feb 18)