Wrong diff for changed and renamed files
Created originally on Bitbucket by Paul Kapustin
Steps to reproduce:
- Create a branch.
- Change AND rename a file on that branch.
- Merge the branch back to default.
- Inspect the diff for the last (merge) changeset using "compare to 1st parent" view
Problem: the file shows up as "added" and no actual diff is performed. Tested in 3.3 today.
This works in both SourceTree and hg (using extended git diff format). Turning on git diff format in Tortoise has no effect, no real diff happening.
This functionality is very important for e.g. branch review.