diff --git a/src/GitHub.Api/Git/IRepository.cs b/src/GitHub.Api/Git/IRepository.cs index e6117dde8..7e2d279fa 100644 --- a/src/GitHub.Api/Git/IRepository.cs +++ b/src/GitHub.Api/Git/IRepository.cs @@ -19,9 +19,6 @@ public interface IRepository : IEquatable ITask RequestLock(string file); ITask ReleaseLock(string file, bool force); - void RefreshLog(); - void RefreshStatus(); - void UpdateConfigData(); void CheckLogChangedEvent(CacheUpdateEvent gitLogCacheUpdateEvent); void CheckStatusChangedEvent(CacheUpdateEvent cacheUpdateEvent); void CheckCurrentBranchChangedEvent(CacheUpdateEvent cacheUpdateEvent); diff --git a/src/GitHub.Api/Git/Repository.cs b/src/GitHub.Api/Git/Repository.cs index 916e98dd9..f4c3359c9 100644 --- a/src/GitHub.Api/Git/Repository.cs +++ b/src/GitHub.Api/Git/Repository.cs @@ -81,22 +81,12 @@ public ITask SetupRemote(string remote, string remoteUrl) public ITask CommitAllFiles(string message, string body) { - return repositoryManager - .CommitAllFiles(message, body) - .Then(() => { - UpdateGitStatus(); - UpdateGitLog(); - }); + return repositoryManager.CommitAllFiles(message, body); } public ITask CommitFiles(List files, string message, string body) { - return repositoryManager - .CommitFiles(files, message, body) - .Then(() => { - UpdateGitStatus(); - UpdateGitLog(); - }); + return repositoryManager.CommitFiles(files, message, body); } public ITask Pull() @@ -132,21 +122,6 @@ public ITask ReleaseLock(string file, bool force) .Then(UpdateLocks); } - public void RefreshLog() - { - UpdateGitLog(); - } - - public void RefreshStatus() - { - UpdateGitStatus(); - } - - public void UpdateConfigData() - { - repositoryManager?.UpdateConfigData(); - } - public void CheckLogChangedEvent(CacheUpdateEvent cacheUpdateEvent) { var managedCache = cacheContainer.GitLogCache; diff --git a/src/GitHub.Api/Git/RepositoryManager.cs b/src/GitHub.Api/Git/RepositoryManager.cs index 16632c33b..6adf29213 100644 --- a/src/GitHub.Api/Git/RepositoryManager.cs +++ b/src/GitHub.Api/Git/RepositoryManager.cs @@ -40,7 +40,6 @@ public interface IRepositoryManager : IDisposable ITask LockFile(string file); ITask UnlockFile(string file, bool force); int WaitForEvents(); - void UpdateConfigData(); IGitConfig Config { get; } IGitClient GitClient { get; } @@ -297,11 +296,6 @@ public ITask UnlockFile(string file, bool force) return HookupHandlers(task); } - public void UpdateConfigData() - { - UpdateConfigData(false); - } - private void LoadGitUser() { GitClient.GetConfigUserAndEmail() diff --git a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/BranchesView.cs b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/BranchesView.cs index 1ef7aa7b2..bd3b70c7b 100644 --- a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/BranchesView.cs +++ b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/BranchesView.cs @@ -68,7 +68,6 @@ public override void OnEnable() if (Repository != null) { Repository.CheckLocalAndRemoteBranchListChangedEvent(lastLocalAndRemoteBranchListChangedEvent); - Repository.UpdateConfigData(); } } diff --git a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ChangesView.cs b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ChangesView.cs index 388ab55fa..3434bd075 100644 --- a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ChangesView.cs +++ b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/ChangesView.cs @@ -43,7 +43,7 @@ public override void OnEnable() if (Repository != null) { Repository.CheckCurrentBranchChangedEvent(lastCurrentBranchChangedEvent); - Repository.RefreshStatus(); + Repository.CheckStatusChangedEvent(lastStatusChangedEvent); } } diff --git a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/HistoryView.cs b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/HistoryView.cs index 434e2e79d..b8fc37400 100644 --- a/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/HistoryView.cs +++ b/src/UnityExtension/Assets/Editor/GitHub.Unity/UI/HistoryView.cs @@ -73,8 +73,8 @@ public override void OnEnable() if (Repository != null) { - Repository.RefreshLog(); - Repository.RefreshStatus(); + Repository.CheckLogChangedEvent(lastLogChangedEvent); + Repository.CheckStatusChangedEvent(lastStatusChangedEvent); Repository.CheckCurrentRemoteChangedEvent(lastCurrentRemoteChangedEvent); } }