private void ResetToThisRevisionOnClick(object sender, EventArgs e)
{
IList<GitRevision> revisions = RevisionGrid.GetSelectedRevisions();
if (!revisions.Any() || revisions.Count != 1)
{
MessageBox.Show(_resetFileError.Text, _resetFileCaption.Text);
return;
}
if (MessageBox.Show(_resetFileText.Text, _resetFileCaption.Text, MessageBoxButtons.OKCancel)
== System.Windows.Forms.DialogResult.OK)
{
var item = GitTree.SelectedNode.Tag as GitItem;
var files = new List<string> { item.FileName };
Module.CheckoutFiles(files, revisions.First().Guid, false);
}
}