use magit-show-commit instead of magit-diff