public void ViewSelectedRevisions()
{
var selectedRevisions = GetSelectedRevisions();
if (selectedRevisions.Any(rev => !GitRevision.IsArtificial(rev.Guid)))
{
using (var form = new FormCommitDiff(UICommands, selectedRevisions[0].Guid))
{
form.ShowDialog(this);
}
}
else if (!selectedRevisions.Any())
{
UICommands.StartCompareRevisionsDialog(this);
}
}