git-annex/Remote
Joey Hess 809cfbbd8a
prepareS3Handle didn't give any benefits, so remove
I seem to have thought that a Preparer was only run once when a remote
is accessed multiple times, but that is not in fact the case. prepareS3Handle
is run once per access. So, there is no point to it.

That there is some duplicate work done on each access is now apparent.
Luckily, the http manager is reused, so only one http connection is
made. But the S3 creds are loaded repeatedly. Room for improvement here.

This commit was sponsored by Jack Hill on Patreon.
2019-01-30 14:23:39 -04:00
..
Directory misctmp cleanup 2019-01-17 16:02:22 -04:00
External make everything build again after ByteString Key changes 2019-01-11 16:39:46 -04:00
Helper export retrieval fallback to handle S3 remote with partially missing version IDs 2019-01-30 13:23:03 -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 rename key2file and file2key 2019-01-14 13:03:35 -04:00
BitTorrent.hs misctmp cleanup 2019-01-17 16:02:22 -04:00
Bup.hs rename key2file and file2key 2019-01-14 13:03:35 -04:00
Ddar.hs rename key2file and file2key 2019-01-14 13:03:35 -04:00
Directory.hs add Remote.readonly 2018-08-30 11:12:18 -04:00
External.hs deMaybe credPairRemoteKey 2018-12-04 13:37:43 -04:00
GCrypt.hs add Remote.readonly 2018-08-30 11:12:18 -04:00
Git.hs rename key2file and file2key 2019-01-14 13:03:35 -04:00
Glacier.hs rename key2file and file2key 2019-01-14 13:03:35 -04:00
Hook.hs rename key2file and file2key 2019-01-14 13:03:35 -04:00
List.hs webapp: Fixed a crash when adding a git remote. 2018-10-29 16:01:08 -04:00
P2P.hs clean P2P protocol shutdown on EOF try 2 2018-09-25 16:49:59 -04:00
Rsync.hs centralized "yes"/"no" parsing 2018-10-10 11:14:27 -04:00
S3.hs prepareS3Handle didn't give any benefits, so remove 2019-01-30 14:23:39 -04:00
Tahoe.hs centralized "yes"/"no" parsing 2018-10-10 11:14:27 -04:00
Web.hs remove unused import 2018-12-30 15:18:49 -04:00
WebDAV.hs fix webdav reversion 2018-12-10 12:49:51 -04:00