From 8a796cfa64264f615e3054ccbd4922bb44718a02 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 4 Sep 2012 15:54:30 -0400 Subject: improve syncing support for special remotes Avoid trying to git push/pull to special remotes, but still do transfer scans of them, after git pull from any other remotes, so we know about any values that have been placed on them. --- Assistant/Threads/NetWatcher.hs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'Assistant/Threads') diff --git a/Assistant/Threads/NetWatcher.hs b/Assistant/Threads/NetWatcher.hs index 117ab7a20..6f6bd40da 100644 --- a/Assistant/Threads/NetWatcher.hs +++ b/Assistant/Threads/NetWatcher.hs @@ -121,10 +121,9 @@ listenWicdConnections client callback = #endif handleConnection :: ThreadState -> DaemonStatusHandle -> ScanRemoteMap -> IO () -handleConnection st dstatus scanremotes = do - reconnectRemotes thisThread st dstatus scanremotes =<< - filter (Git.repoIsUrl . Remote.repo) - <$> networkRemotes st +handleConnection st dstatus scanremotes = + reconnectRemotes thisThread st dstatus scanremotes + =<< networkRemotes st {- Finds network remotes. -} networkRemotes :: ThreadState -> IO [Remote] -- cgit v1.2.3