Exemplo n.º 1
0
 private void Watcher_OnHeadChanged(string contents)
 {
     Logger.Trace("Watcher_OnHeadChanged");
     head = contents;
     OnActiveBranchChanged?.Invoke(GetActiveBranch());
     OnActiveRemoteChanged?.Invoke(GetActiveRemote());
     UpdateGitStatus();
 }
Exemplo n.º 2
0
 public void Reset()
 {
     OnIsBusy.Reset();
     OnIsNotBusy.Reset();
     OnStatusUpdate.Reset();
     OnActiveBranchChanged.Reset();
     OnActiveRemoteChanged.Reset();
     OnLocalBranchListChanged.Reset();
     OnRemoteBranchListChanged.Reset();
     OnLocksUpdated.Reset();
 }
Exemplo n.º 3
0
 public void Reset()
 {
     OnIsBusy.Reset();
     OnIsNotBusy.Reset();
     OnRepositoryChanged.Reset();
     OnActiveBranchChanged.Reset();
     OnActiveRemoteChanged.Reset();
     OnHeadChanged.Reset();
     OnLocalBranchListChanged.Reset();
     OnRemoteBranchListChanged.Reset();
     OnRemoteOrTrackingChanged.Reset();
     OnLocksUpdated.Reset();
 }
Exemplo n.º 4
0
        private void RefreshConfigData(bool resetConfig = false)
        {
            if (resetConfig)
            {
                config.Reset();
            }

            Logger.Trace("RefreshConfigData");

            LoadBranchesFromConfig();
            LoadRemotesFromConfig();

            OnActiveBranchChanged?.Invoke(GetActiveBranch());
            OnActiveRemoteChanged?.Invoke(GetActiveRemote());
        }
Exemplo n.º 5
0
 private void RepositoryManager_OnActiveRemoteChanged()
 {
     OnActiveRemoteChanged?.Invoke(CurrentRemote.Value.Name);
 }
Exemplo n.º 6
0
 private void RepositoryManager_OnActiveRemoteChanged(ConfigRemote?remote)
 {
     CurrentRemote = remote;
     SetCloneUrl();
     OnActiveRemoteChanged?.Invoke(CurrentRemote.HasValue ? CurrentRemote.Value.Name : null);
 }