void SelectDiff(int index) { if (index < 0 || !Commit.Commit.Parents.Any()) { return; } SelectedCommit = Commit.Commit.Parents.ToList()[index]; CommitChanges = LibGitService.GetInstance().CommitChanges(Commit.Commit, SelectedCommit); RepositoryStatusChanged?.Invoke(); }
void Refresh() { RepositoryStatus = LibGitService.GetInstance().Status; RepositoryChanges = LibGitService.GetInstance().CurrentChanges; RepositoryStatusChanged?.Invoke(); }
/// <summary> Overridable event logic </summary> protected virtual void OnRepositoryStatusChanged(RepositoryEventArgs e) { RepositoryStatusChanged?.Invoke(this, e); }
void Refresh() { CommitChanges = LibGitService.GetInstance().CommitChanges(Commit.Commit); RepositoryStatusChanged?.Invoke(); }