Visual diff shows too many different files
Created originally on Bitbucket by Patrice Lacouture
As per 10cdfc8ad20c, one can reproduce this bug by following these steps:
- Open an existing repo
- Select two changesets, say A and B, and show visual diffs. Note down the differing files.
- Select, say A and C, with other differing files, and show visual diffs. Note down the differing files.
- Select A and B again, and see that the visual diff shows files that are actually different between A and B, but files that are different between A and C are also listed (these should be shown as absent from B, though).