GitUI.CommandsDialogs.FormBrowse.resetFileToParentToolStripMenuItem_Click C# (CSharp) Method

resetFileToParentToolStripMenuItem_Click() private method

private resetFileToParentToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        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);
        }
FormBrowse