GitUI.RevisionGrid.ArchiveRevisionToolStripMenuItemClick C# (CSharp) Method

ArchiveRevisionToolStripMenuItemClick() private method

private ArchiveRevisionToolStripMenuItemClick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void ArchiveRevisionToolStripMenuItemClick(object sender, EventArgs e)
        {
            var selectedRevisions = GetSelectedRevisions();
            if (selectedRevisions.Count > 2)
            {
                MessageBox.Show(this, "Select only one or two revisions. Abort.", "Archive revision");
                return;
            }

            GitRevision mainRevision = selectedRevisions.First();
            GitRevision diffRevision = null;
            if (selectedRevisions.Count == 2)
                diffRevision = selectedRevisions.Last();

            UICommands.StartArchiveDialog(this, mainRevision, diffRevision);
        }
RevisionGrid