move several readonly values to AnnexRead
authorJoey Hess <joeyh@joeyh.name>
Tue, 28 Jun 2022 19:28:14 +0000 (15:28 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 28 Jun 2022 19:40:19 +0000 (15:40 -0400)
commitcb9cf30c4813b0963403c1e045f8cd68a6cff073
tree03f547473effde593d1c62f9b761c73555e8e2d6
parent4174ee33a4f5f26169ec27b1dc8ffb199ce1a08a
move several readonly values to AnnexRead

This improves performance to a small extent in several places.

Sponsored-by: Tobias Ammann on Patreon
42 files changed:
Annex.hs
Annex/AdjustedBranch.hs
Annex/CheckIgnore.hs
Annex/Content/LowLevel.hs
Annex/Ingest.hs
Annex/NumCopies.hs
Annex/YoutubeDl.hs
Assistant/Threads/Watcher.hs
Backend.hs
Backend/Hash.hs
CmdLine/GitAnnex/Options.hs
CmdLine/Option.hs
CmdLine/Seek.hs
Command/Add.hs
Command/AddUrl.hs
Command/Drop.hs
Command/DropKey.hs
Command/DropUnused.hs
Command/Export.hs
Command/Forget.hs
Command/FromKey.hs
Command/Fsck.hs
Command/Import.hs
Command/ImportFeed.hs
Command/Info.hs
Command/Lock.hs
Command/Map.hs
Command/Migrate.hs
Command/Move.hs
Command/ReKey.hs
Command/Repair.hs
Command/Sync.hs
Command/TestRemote.hs
Command/Trust.hs
Command/Unannex.hs
Command/Uninit.hs
Command/Unused.hs
Remote/GitLFS.hs
Remote/Helper/Encryptable.hs
Remote/S3.hs
Upgrade/V9.hs
doc/todo/move_readonly_values_to_AnnexRead.mdwn