diff options
author | 2016-12-09 16:02:43 -0400 | |
---|---|---|
committer | 2016-12-09 16:02:43 -0400 | |
commit | 46f3063131f7711208c1134b31caf999e375306d (patch) | |
tree | 47ab66581b0d2de95865b0f7948db041f6589935 /doc | |
parent | 1eeae43d88c924dfac7c004ff7aeb67e17c52a13 (diff) |
remotedaemon: git change detection over tor hidden service
Diffstat (limited to 'doc')
-rw-r--r-- | doc/git-annex-remotedaemon.mdwn | 14 | ||||
-rw-r--r-- | doc/todo/tor.mdwn | 3 |
2 files changed, 8 insertions, 9 deletions
diff --git a/doc/git-annex-remotedaemon.mdwn b/doc/git-annex-remotedaemon.mdwn index d4960c4ff..b01002dc9 100644 --- a/doc/git-annex-remotedaemon.mdwn +++ b/doc/git-annex-remotedaemon.mdwn @@ -9,8 +9,8 @@ git annex remotedaemon # DESCRIPTION The remotedaemon provides persistent communication with remotes. -This is useful to detect when remotes have received git pushes, so the -changes can be promptly fetched and the local repository updated. +It detects when git branches on remotes have changes, and fetches +the changes from them. The assistant runs the remotedaemon and communicates with it on stdio using a simple textual protocol. @@ -19,12 +19,12 @@ Several types of remotes are supported: For ssh remotes, the remotedaemon tries to maintain a connection to the remote git repository, and uses git-annex-shell notifychanges to detect -when the remote git repository has changed, and fetch the changes from -it. For this to work, the git remote must have [[git-annex-shell]](1) -installed, with notifychanges support. The first version of git-annex-shell -that supports it is 5.20140405. +when the remote git repository has changed. For this to work, the git +remote must have [[git-annex-shell]](1) installed, with notifychanges +support. The first version of git-annex-shell that supports it is +5.20140405. -For tor-annex remotes, the remotedaemon runs as a tor hidden service, +For tor-annex remotes, the remotedaemon runs a tor hidden service, accepting connections from other nodes and serving up the contents of the repository. This is only done if you first run `git annex enable-tor`. Use `git annex p2p` to configure access to tor-annex remotes. diff --git a/doc/todo/tor.mdwn b/doc/todo/tor.mdwn index 0980fbaf5..9bbc257ad 100644 --- a/doc/todo/tor.mdwn +++ b/doc/todo/tor.mdwn @@ -10,8 +10,7 @@ Current todo list: "Connection reset by peer" * Think about locking some more. What happens if the connection to the peer is dropped while we think we're locking content there from being dropped? -* Make remotedaemon connect to tor peers, notice when their repos have - changed, and pull, like it does for ssh peers. +* test remotedaemon's change detection Eventually: |