git-annex/Remote
Joey Hess 67e46229a5
change Remote.repo to Remote.getRepo
This is groundwork for letting a repo be instantiated the first time
it's actually used, instead of at startup.

The only behavior change is that some old special cases for xmpp remotes
were removed. Where before git-annex silently did nothing with those
no-longer supported remotes, it may now fail in some way.

The additional IO action should have no performance impact as long as
it's simply return.

This commit was sponsored by Boyd Stephen Smith Jr. on Patreon
2018-06-04 15:30:26 -04:00
..
Directory remove 163 lines of code without changing anything except imports 2016-01-20 16:36:33 -04:00
External Added EXTENSIONS to external special remote protocol. 2018-02-07 15:02:12 -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 change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
GCrypt.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -04:00
Git.hs change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -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 change Remote.repo to Remote.getRepo 2018-06-04 15:30:26 -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