It would be nice to somehow support the .. format of git diff:
git diff [--options] <commit>...<commit> [--] [<path>…]
This form is to view the changes on the branch containing and up to
the second <commit>, starting at a common ancestor of both <commit>.
"git diff A...B" is equivalent to "git diff $(git-merge-base A B) B".
You can omit any one of <commit>, which has the same effect as using
HEAD instead.
perhaps as a right click option.
Thanks,
Aaron