private static void RepositoryOnCurrentRemoteChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastCurrentRemoteChangedEvent.Equals(cacheUpdateEvent)) { lastCurrentRemoteChangedEvent = cacheUpdateEvent; } }
private static void RepositoryOnLocksChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastLocksChangedEvent.Equals(cacheUpdateEvent)) { lastLocksChangedEvent = cacheUpdateEvent; locks = repository.CurrentLocks.ToDictionary(gitLock => gitLock.Path); } }
private void RepositoryOnLocalAndRemoteBranchListChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastLocalAndRemoteBranchListChangedEvent.Equals(cacheUpdateEvent)) { lastLocalAndRemoteBranchListChangedEvent = cacheUpdateEvent; localAndRemoteBranchListHasUpdate = true; Redraw(); } }
private void RepositoryOnCurrentRemoteChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastCurrentRemoteChangedEvent.Equals(cacheUpdateEvent)) { lastCurrentRemoteChangedEvent = cacheUpdateEvent; currentRemoteHasUpdate = true; Redraw(); } }
private void UserOnChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastCheckUserChangedEvent.Equals(cacheUpdateEvent)) { lastCheckUserChangedEvent = cacheUpdateEvent; userHasChanges = true; Redraw(); } }
private void RepositoryTrackingOnStatusChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastTrackingStatusChangedEvent.Equals(cacheUpdateEvent)) { lastTrackingStatusChangedEvent = cacheUpdateEvent; currentTrackingStatusHasUpdate = true; Redraw(); } }
private static void RepositoryOnLocksChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastLocksChangedEvent.Equals(cacheUpdateEvent)) { lastLocksChangedEvent = cacheUpdateEvent; locks = Repository.CurrentLocks; OnLocksUpdate(); } }
private void RepositoryOnLocksChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastLocksChangedEvent.Equals(cacheUpdateEvent)) { lastLocksChangedEvent = cacheUpdateEvent; currentLocksHasUpdate = true; Redraw(); } }
private void UserOnChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastUserChangedEvent.Equals(cacheUpdateEvent)) { lastUserChangedEvent = cacheUpdateEvent; currentUserHasUpdate = true; Redraw(); } }
private void RepositoryOnStatusEntriesChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastStatusEntriesChangedEvent.Equals(cacheUpdateEvent)) { lastStatusEntriesChangedEvent = cacheUpdateEvent; currentStatusEntriesHasUpdate = true; Redraw(); } }
private static void RepositoryOnStatusEntriesChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastRepositoryStatusChangedEvent.Equals(cacheUpdateEvent)) { lastRepositoryStatusChangedEvent = cacheUpdateEvent; entries.Clear(); entries.AddRange(Repository.CurrentChanges); OnStatusUpdate(); } }
private void RepositoryOnCurrentBranchChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastCurrentBranchChangedEvent.Equals(cacheUpdateEvent)) { ReceivedEvent(cacheUpdateEvent.cacheType); lastCurrentBranchChangedEvent = cacheUpdateEvent; currentBranchHasUpdate = true; Redraw(); } }
private void RepositoryOnTrackingStatusChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastTrackingStatusChangedEvent.Equals(cacheUpdateEvent)) { ReceivedEvent(cacheUpdateEvent.cacheType); lastTrackingStatusChangedEvent = cacheUpdateEvent; currentTrackingStatusHasUpdate = true; Redraw(); } }
private void RepositoryOnCurrentBranchChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastCurrentBranchChangedEvent.Equals(cacheUpdateEvent)) { new ActionTask(TaskManager.Token, () => { lastCurrentBranchChangedEvent = cacheUpdateEvent; currentBranchHasUpdate = true; Redraw(); }) { Affinity = TaskAffinity.UI }.Start(); } }
private void UserOnChanged(CacheUpdateEvent cacheUpdateEvent) { Logger.Trace("UserOnChanged"); if (!lastCheckUserChangedEvent.Equals(cacheUpdateEvent)) { lastCheckUserChangedEvent = cacheUpdateEvent; userHasChanges = true; isBusy = false; Redraw(); } }
private static void RepositoryOnLocksChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastLocksChangedEvent.Equals(cacheUpdateEvent)) { new ActionTask(CancellationToken.None, () => { lastLocksChangedEvent = cacheUpdateEvent; locks = repository.CurrentLocks; OnLocksUpdate(); }) { Affinity = TaskAffinity.UI }.Start(); } }
private void UserOnChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastCheckUserChangedEvent.Equals(cacheUpdateEvent)) { new ActionTask(TaskManager.Token, () => { lastCheckUserChangedEvent = cacheUpdateEvent; userHasChanges = true; Redraw(); }) { Affinity = TaskAffinity.UI }.Start(); } }
private static void RepositoryOnStatusChanged(CacheUpdateEvent cacheUpdateEvent) { if (!lastRepositoryStatusChangedEvent.Equals(cacheUpdateEvent)) { new ActionTask(CancellationToken.None, () => { lastRepositoryStatusChangedEvent = cacheUpdateEvent; entries.Clear(); entries.AddRange(repository.CurrentStatus.Entries); OnStatusUpdate(); }) { Affinity = TaskAffinity.UI }.Start(); } }