private void resetFileToParentToolStripMenuItem_Click(object sender, EventArgs e)
{
IList<GitRevision> revisions = RevisionGrid.GetSelectedRevisions();
if (revisions.Count != 1 || !DiffFiles.SelectedItems.Any())
{
return;
}
if (!revisions[0].HasParent())
{
throw new ApplicationException("This menu should be disabled for revisions that don't have a parent.");
}
ResetSelectedItemsTo(revisions[0].ParentGuids[0], false);
}