コード例 #1
0
 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();
 }
コード例 #2
0
 void Refresh()
 {
     RepositoryStatus  = LibGitService.GetInstance().Status;
     RepositoryChanges = LibGitService.GetInstance().CurrentChanges;
     RepositoryStatusChanged?.Invoke();
 }
コード例 #3
0
 /// <summary> Overridable event logic </summary>
 protected virtual void OnRepositoryStatusChanged(RepositoryEventArgs e)
 {
     RepositoryStatusChanged?.Invoke(this, e);
 }
コード例 #4
0
 void Refresh()
 {
     CommitChanges = LibGitService.GetInstance().CommitChanges(Commit.Commit);
     RepositoryStatusChanged?.Invoke();
 }