git-annex/CmdLine
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
..
GitAnnex use ByteString for git config 2019-11-27 17:40:09 -04:00
GitAnnexShell wip RawFilePath 2x git-annex find speedup 2019-11-26 16:01:58 -04:00
Action.hs Fix a crash (STM deadlock) when -J is used with multiple files that point to the same key 2019-11-14 13:51:09 -04:00
Batch.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
GitAnnex.hs use ByteString for git config 2019-11-27 17:40:09 -04:00
GitAnnexShell.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
GitRemoteTorAnnex.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
GlobalSetter.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Option.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Seek.hs wip RawFilePath 2x git-annex find speedup 2019-11-26 16:01:58 -04:00
Usage.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00