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

ArchiveToolStripMenuItemClick() private method

private ArchiveToolStripMenuItemClick ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void ArchiveToolStripMenuItemClick(object sender, EventArgs e)
        {
            var revisions = RevisionGrid.GetSelectedRevisions();
            if (revisions.Count > 2)
            {
                MessageBox.Show(this, "Select only one or two revisions. Abort.", "Archive revision");
                return;
            }
            GitRevision mainRevision = revisions.First();
            GitRevision diffRevision = null;
            if (revisions.Count == 2)
                diffRevision = revisions.Last();

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