GitUI.FormBrowse.FillDiff C# (CSharp) Метод

FillDiff() приватный Метод

private FillDiff ( ) : void
Результат void
        private void FillDiff()
        {
            if (tabControl1.SelectedTab != Diff)
                return;

            DiffFiles.GitItemStatusses = null;
            var revisions = RevisionGrid.GetRevisions();

            DiffText.SaveCurrentScrollPos();

            switch (revisions.Count)
            {
                case 2:
                    DiffFiles.GitItemStatusses =
                        GitCommands.GitCommands.GetDiffFiles(revisions[0].Guid, revisions[1].Guid);
                    break;
                case 0:
                    return;
                default:
                    var revision = revisions[0];

                    if (revision != null &&
                        revision.ParentGuids != null &&
                        revision.ParentGuids.Length > 0)
                    {
                        DiffFiles.GitItemStatusses =
                            GitCommands.GitCommands.GetDiffFiles(revision.Guid, revision.ParentGuids[0]);
                        DiffFiles.Revision = revision;
                    }
                    else
                        DiffFiles.GitItemStatusses = null;
                    break;
            }
        }
FormBrowse