git-annex/Remote
Joey Hess c19211774f
use filepath-bytestring for annex object manipulations
git-annex find is now RawFilePath end to end, no string conversions.
So is git-annex get when it does not need to get anything.
So this is a major milestone on optimisation.

Benchmarks indicate around 30% speedup in both commands.

Probably many other performance improvements. All or nearly all places
where a file is statted use RawFilePath now.
2019-12-11 15:25:07 -04:00
..
Directory update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
External include all remotes back in 2019-12-02 12:26:33 -04:00
Helper convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Rsync use filepath-bytestring for annex object manipulations 2019-12-11 15:25:07 -04:00
WebDAV use filepath-bytestring for annex object manipulations 2019-12-11 15:25:07 -04:00
Adb.hs use filepath-bytestring for annex object manipulations 2019-12-11 15:25:07 -04:00
BitTorrent.hs cache the serialization of a Key 2019-11-22 17:49:16 -04:00
Bup.hs convert TopFilePath to use RawFilePath 2019-12-09 15:07:21 -04:00
Ddar.hs add RemoteStateHandle 2019-10-14 13:51:42 -04:00
Directory.hs use filepath-bytestring for annex object manipulations 2019-12-11 15:25:07 -04:00
External.hs use filepath-bytestring for annex object manipulations 2019-12-11 15:25:07 -04:00
GCrypt.hs use filepath-bytestring for annex object manipulations 2019-12-11 15:25:07 -04:00
Git.hs use filepath-bytestring for annex object manipulations 2019-12-11 15:25:07 -04:00
GitLFS.hs all commands building except for assistant 2019-12-05 14:41:18 -04:00
Glacier.hs cache the serialization of a Key 2019-11-22 17:49:16 -04:00
Hook.hs use filepath-bytestring for annex object manipulations 2019-12-11 15:25:07 -04:00
List.hs include all remotes back in 2019-12-02 12:26:33 -04:00
P2P.hs add RemoteStateHandle 2019-10-14 13:51:42 -04:00
Rsync.hs use filepath-bytestring for annex object manipulations 2019-12-11 15:25:07 -04:00
S3.hs include all remotes back in 2019-12-02 12:26:33 -04:00
Tahoe.hs add RemoteStateHandle 2019-10-14 13:51:42 -04:00
Web.hs cache the serialization of a Key 2019-11-22 17:49:16 -04:00
WebDAV.hs include all remotes back in 2019-12-02 12:26:33 -04:00