diff options
Diffstat (limited to 'doc/design/external_special_remote_protocol.mdwn')
-rw-r--r-- | doc/design/external_special_remote_protocol.mdwn | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/doc/design/external_special_remote_protocol.mdwn b/doc/design/external_special_remote_protocol.mdwn index 76e57bc69..98d8b3dda 100644 --- a/doc/design/external_special_remote_protocol.mdwn +++ b/doc/design/external_special_remote_protocol.mdwn @@ -343,26 +343,6 @@ quite a long time, especially when the git-annex assistant is using it. The assistant will detect when the system connects to a network, and will start a new process the next time it needs to use a remote. -## readonly mode - -Some storage services allow downloading the content of a file using a -regular http connection, with no authentication. An external special remote -for such a storage service can support a readonly mode of operation. - -It works like this: - -* When a key's content is stored on the remote, use SETURLPRESENT to - tell git-annex the public url from which it can be downloaded. -* When a key's content is removed from the remote, use SETURLMISSING. -* Document that this external special remote can be used in readonly mode. - - The user doesn't even need to install your external special remote - program to use such a remote! All they need to do is run: - `git annex enableremote $remotename readonly=true` - -* The readonly=true parameter makes git-annex download content from the - urls recorded earlier by SETURLPRESENT. - ## TODO * When storing encrypted files stream the file up/down the pipe, rather |