private void Watcher_OnHeadChanged(string contents) { Logger.Trace("Watcher_OnHeadChanged"); head = contents; OnActiveBranchChanged?.Invoke(GetActiveBranch()); OnActiveRemoteChanged?.Invoke(GetActiveRemote()); UpdateGitStatus(); }
public void Reset() { OnIsBusy.Reset(); OnIsNotBusy.Reset(); OnStatusUpdate.Reset(); OnActiveBranchChanged.Reset(); OnActiveRemoteChanged.Reset(); OnLocalBranchListChanged.Reset(); OnRemoteBranchListChanged.Reset(); OnLocksUpdated.Reset(); }
public void Reset() { OnIsBusy.Reset(); OnIsNotBusy.Reset(); OnRepositoryChanged.Reset(); OnActiveBranchChanged.Reset(); OnActiveRemoteChanged.Reset(); OnHeadChanged.Reset(); OnLocalBranchListChanged.Reset(); OnRemoteBranchListChanged.Reset(); OnRemoteOrTrackingChanged.Reset(); OnLocksUpdated.Reset(); }
private void RefreshConfigData(bool resetConfig = false) { if (resetConfig) { config.Reset(); } Logger.Trace("RefreshConfigData"); LoadBranchesFromConfig(); LoadRemotesFromConfig(); OnActiveBranchChanged?.Invoke(GetActiveBranch()); OnActiveRemoteChanged?.Invoke(GetActiveRemote()); }
private void RepositoryManager_OnActiveRemoteChanged() { OnActiveRemoteChanged?.Invoke(CurrentRemote.Value.Name); }
private void RepositoryManager_OnActiveRemoteChanged(ConfigRemote?remote) { CurrentRemote = remote; SetCloneUrl(); OnActiveRemoteChanged?.Invoke(CurrentRemote.HasValue ? CurrentRemote.Value.Name : null); }