Example #1
0
 private static void RepositoryOnCurrentRemoteChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastCurrentRemoteChangedEvent.Equals(cacheUpdateEvent))
     {
         lastCurrentRemoteChangedEvent = cacheUpdateEvent;
     }
 }
Example #2
0
 private static void RepositoryOnLocksChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastLocksChangedEvent.Equals(cacheUpdateEvent))
     {
         lastLocksChangedEvent = cacheUpdateEvent;
         locks = repository.CurrentLocks.ToDictionary(gitLock => gitLock.Path);
     }
 }
Example #3
0
 private void RepositoryOnLocalAndRemoteBranchListChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastLocalAndRemoteBranchListChangedEvent.Equals(cacheUpdateEvent))
     {
         lastLocalAndRemoteBranchListChangedEvent = cacheUpdateEvent;
         localAndRemoteBranchListHasUpdate        = true;
         Redraw();
     }
 }
Example #4
0
 private void RepositoryOnCurrentRemoteChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastCurrentRemoteChangedEvent.Equals(cacheUpdateEvent))
     {
         lastCurrentRemoteChangedEvent = cacheUpdateEvent;
         currentRemoteHasUpdate        = true;
         Redraw();
     }
 }
Example #5
0
 private void UserOnChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastCheckUserChangedEvent.Equals(cacheUpdateEvent))
     {
         lastCheckUserChangedEvent = cacheUpdateEvent;
         userHasChanges            = true;
         Redraw();
     }
 }
Example #6
0
 private void RepositoryTrackingOnStatusChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastTrackingStatusChangedEvent.Equals(cacheUpdateEvent))
     {
         lastTrackingStatusChangedEvent = cacheUpdateEvent;
         currentTrackingStatusHasUpdate = true;
         Redraw();
     }
 }
Example #7
0
 private static void RepositoryOnLocksChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastLocksChangedEvent.Equals(cacheUpdateEvent))
     {
         lastLocksChangedEvent = cacheUpdateEvent;
         locks = Repository.CurrentLocks;
         OnLocksUpdate();
     }
 }
Example #8
0
 private void RepositoryOnLocksChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastLocksChangedEvent.Equals(cacheUpdateEvent))
     {
         lastLocksChangedEvent = cacheUpdateEvent;
         currentLocksHasUpdate = true;
         Redraw();
     }
 }
Example #9
0
 private void UserOnChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastUserChangedEvent.Equals(cacheUpdateEvent))
     {
         lastUserChangedEvent = cacheUpdateEvent;
         currentUserHasUpdate = true;
         Redraw();
     }
 }
Example #10
0
 private void RepositoryOnStatusEntriesChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastStatusEntriesChangedEvent.Equals(cacheUpdateEvent))
     {
         lastStatusEntriesChangedEvent = cacheUpdateEvent;
         currentStatusEntriesHasUpdate = true;
         Redraw();
     }
 }
Example #11
0
 private static void RepositoryOnStatusEntriesChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastRepositoryStatusChangedEvent.Equals(cacheUpdateEvent))
     {
         lastRepositoryStatusChangedEvent = cacheUpdateEvent;
         entries.Clear();
         entries.AddRange(Repository.CurrentChanges);
         OnStatusUpdate();
     }
 }
Example #12
0
 private void RepositoryOnCurrentBranchChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastCurrentBranchChangedEvent.Equals(cacheUpdateEvent))
     {
         ReceivedEvent(cacheUpdateEvent.cacheType);
         lastCurrentBranchChangedEvent = cacheUpdateEvent;
         currentBranchHasUpdate        = true;
         Redraw();
     }
 }
Example #13
0
 private void RepositoryOnTrackingStatusChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastTrackingStatusChangedEvent.Equals(cacheUpdateEvent))
     {
         ReceivedEvent(cacheUpdateEvent.cacheType);
         lastTrackingStatusChangedEvent = cacheUpdateEvent;
         currentTrackingStatusHasUpdate = true;
         Redraw();
     }
 }
Example #14
0
 private void RepositoryOnCurrentBranchChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastCurrentBranchChangedEvent.Equals(cacheUpdateEvent))
     {
         new ActionTask(TaskManager.Token, () => {
             lastCurrentBranchChangedEvent = cacheUpdateEvent;
             currentBranchHasUpdate = true;
             Redraw();
         }) { Affinity = TaskAffinity.UI }.Start();
     }
 }
Example #15
0
        private void UserOnChanged(CacheUpdateEvent cacheUpdateEvent)
        {
            Logger.Trace("UserOnChanged");

            if (!lastCheckUserChangedEvent.Equals(cacheUpdateEvent))
            {
                lastCheckUserChangedEvent = cacheUpdateEvent;
                userHasChanges            = true;
                isBusy = false;
                Redraw();
            }
        }
Example #16
0
 private static void RepositoryOnLocksChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastLocksChangedEvent.Equals(cacheUpdateEvent))
     {
         new ActionTask(CancellationToken.None, () =>
         {
             lastLocksChangedEvent = cacheUpdateEvent;
             locks = repository.CurrentLocks;
             OnLocksUpdate();
         })
         {
             Affinity = TaskAffinity.UI
         }.Start();
     }
 }
Example #17
0
 private void UserOnChanged(CacheUpdateEvent cacheUpdateEvent)
 {
     if (!lastCheckUserChangedEvent.Equals(cacheUpdateEvent))
     {
         new ActionTask(TaskManager.Token, () =>
         {
             lastCheckUserChangedEvent = cacheUpdateEvent;
             userHasChanges            = true;
             Redraw();
         })
         {
             Affinity = TaskAffinity.UI
         }.Start();
     }
 }
Example #18
0
 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();
     }
 }