diff options
author | 2012-08-26 14:56:26 -0400 | |
---|---|---|
committer | 2012-08-26 14:56:56 -0400 | |
commit | 4d269db5208dca3ce043e716d05a1c7bcc7a6755 (patch) | |
tree | ad45f6aa3aa777472d02ebbcfec268350053da48 /Assistant/Threads/Pusher.hs | |
parent | c58d5532651f78e8bf0266b818d5480d282b26e6 (diff) |
don't exclude special remotes from the knownRemotes list used by the assistant
But do exclude them when pushing out changes.
Diffstat (limited to 'Assistant/Threads/Pusher.hs')
-rw-r--r-- | Assistant/Threads/Pusher.hs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Assistant/Threads/Pusher.hs b/Assistant/Threads/Pusher.hs index 4b80297fa..73bf24ede 100644 --- a/Assistant/Threads/Pusher.hs +++ b/Assistant/Threads/Pusher.hs @@ -15,6 +15,7 @@ import Assistant.ThreadedMonad import Assistant.DaemonStatus import Assistant.Sync import Utility.ThreadScheduler +import qualified Remote import Data.Time.Clock @@ -50,7 +51,8 @@ pushThread st dstatus commitchan pushmap = do now <- getCurrentTime if shouldPush now commits then do - remotes <- knownRemotes <$> getDaemonStatus dstatus + remotes <- filter (not . Remote.specialRemote) . + knownRemotes <$> getDaemonStatus dstatus unless (null remotes) $ void $ alertWhile dstatus (pushAlert remotes) $ pushToRemotes thisThread now st (Just pushmap) remotes |