If I'm not mistaken, currently double clicking on a commit does not trigger any action.
When commit is either a tag or a branch HEAD, it would seem natural to trigger a "checkout" command on this commit.
In particular, if a commit corresponds to several branches, sourcegit should detect which one has been clicked. And if none, it should ask the user to make a choice.