added git-annex remotedaemon

So far, handling connecting to git-annex-shell notifychanges, and
pulling immediately when a change is pushed to a remote.

A little bit buggy (crashes after the first pull), but it already works!

This commit was sponsored by Mark Sheppard.
This commit is contained in:
Joey Hess 2014-04-06 19:06:03 -04:00
parent 6ca01f40cf
commit 43909723b3
11 changed files with 376 additions and 116 deletions

View file

@ -13,7 +13,7 @@ import Utility.DirWatcher
import Utility.DirWatcher.Types
import qualified Git
import Git.Sha
import RemoteDaemon.EndPoint.GitAnnexShell.Types
import RemoteDaemon.Transport.Ssh.Types
import Control.Concurrent
import Control.Concurrent.Async