diff rebased branch
The 'Diff branch' option compares the latest changeset on a branch to the branch's creation point. If the branch has been rebased, this includes lots of unrelated changes. I really only want to see changes made directly on the branch (code edits), or changes due to merging in an unrelated 3rd branch. It is quite awkward to navigate branch explorer to select the appropriate changesets to compare, but this does give the desired result. 'Branch properties' is aware of rebases (cf. plain merges).
Could you either update 'Diff branch' to take account of rebases, or provide another convenience option. A similar 'cm diffbranch' option would be useful.
 robl
    
 shared this idea
robl
    
 shared this idea
      
    Please take a look to the new 4.2 or 5.0 versions. There you can see that the diff window has a “clean differences” button that does exactly what you are looking for.
- 
       Göran Wallgren
    
 commented Göran Wallgren
    
 commentedHas this been removed again? I don't see that button in 5.4.16. 
- 
       robl
    
 commented robl
    
 commentedIs there also a command line equivalent? 
 
        