git-annex/Remote
Joey Hess c3c28f7617
add GETINFO to external protocol (for ronnypfa)
External special remotes can now add info to `git annex info $remote`, by
replying to the GETINFO message.

Had to generalize some helpers to allow consuming multiple messages from
the remote.

The code added to Remote/* here is AGPL licensed, thus changed the license
of the files.

This commit was sponsored by Jake Vosloo on Patreon.
2018-06-08 11:56:24 -04:00
..
Directory remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
External add GETINFO to external protocol (for ronnypfa) 2018-06-08 11:56:24 -04:00
Helper change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
Rsync Support exporttree=yes for rsync special remotes. 2018-02-28 13:36:20 -04:00
WebDAV webdav: Avoid unncessisarily creating the collection at the top of the repo 2017-10-11 11:10:33 -04:00
Adb.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
BitTorrent.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
Bup.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
Ddar.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
Directory.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
External.hs add GETINFO to external protocol (for ronnypfa) 2018-06-08 11:56:24 -04:00
GCrypt.hs removal of the rest of remoteGitConfig 2018-06-05 14:48:37 -04:00
Git.hs removal of the rest of remoteGitConfig 2018-06-05 14:48:37 -04:00
Glacier.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
Hook.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
List.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
P2P.hs removal of the rest of remoteGitConfig 2018-06-05 14:48:37 -04:00
Rsync.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
S3.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
Tahoe.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
Web.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
WebDAV.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00