private void RevisionGridSelectionChanged(object sender, EventArgs e)
{
try
{
Cursor.Current = Cursors.WaitCursor;
DiffFiles.GitItemStatusses = null;
var revisions = RevisionGrid.GetRevisions();
if (revisions.Count == 1)
DiffFiles.GitItemStatusses =
GitCommands.GitCommands.GetDiffFiles(
revisions[0].Guid,
revisions[0].ParentGuids[0]);
if (revisions.Count == 2)
{
DiffFiles.GitItemStatusses =
GitCommands.GitCommands.GetDiffFiles(
revisions[0].Guid,
revisions[1].Guid);
}
}
catch (Exception ex)
{
Trace.WriteLine(ex.Message);
}
Cursor.Current = Cursors.Default;
}