git-annex/Remote/Helper
Joey Hess d7833def66
use ByteString for git config
The parser and looking up config keys in the map should both be faster
due to using ByteString.

I had hoped this would speed up startup time, but any improvement to
that was too small to measure. Seems worth keeping though.

Note that the parser breaks up the ByteString, but a config map ends up
pointing to the config as read, which is retained in memory until every
value from it is no longer used. This can change memory usage
patterns marginally, but won't affect git-annex.
2019-11-27 17:40:09 -04:00
..
Chunked update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
AWS.hs rename RemoteConfigKey to RemoteConfigField 2019-10-10 15:44:05 -04:00
Chunked.hs cache the serialization of a Key 2019-11-22 17:49:16 -04:00
Encryptable.hs inherit other fields 2019-10-10 16:11:21 -04:00
ExportImport.hs cache the serialization of a Key 2019-11-22 17:49:16 -04:00
Git.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Hooks.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Http.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Messages.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
P2P.hs make metered more generic 2019-06-25 12:33:36 -04:00
ReadOnly.hs improve error display when storing to an export/import remote fails 2019-08-13 12:05:00 -04:00
Special.hs use ByteString for git config 2019-11-27 17:40:09 -04:00
Ssh.hs wip RawFilePath 2x git-annex find speedup 2019-11-26 16:01:58 -04:00