git-annex/Logs
Joey Hess a8b837aaef
add git ls-tree --long parser
Not yet used, but allows getting the size of items in the tree fairly
cheaply.

I noticed that CmdLine.Seek uses ls-tree and the feeds the files into
another long-running process to check their size. That would be an
example of a place that might be sped up by using this. Although in that
particular case, it only needs to know the size of unlocked files, not
locked. And since enabling --long probably doubles the ls-tree runtime
or more, the overhead of using it there may outwweigh the benefit.
2021-03-23 12:47:00 -04:00
..
Chunk update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
ContentIdentifier speed up slow quickcheck test 2019-03-06 16:43:41 -04:00
Difference update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
MetaData update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
PreferredContent generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Presence update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Remote add newtypes for QuickCheck to avoid LANG=C issues 2020-11-09 20:21:18 -04:00
SingleValue update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Trust generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Activity.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Chunk.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Config.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
ContentIdentifier.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Difference.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Export.hs add git ls-tree --long parser 2021-03-23 12:47:00 -04:00
File.hs more RawFilePath conversion 2020-11-05 18:45:37 -04:00
FsckResults.hs more RawFilePath conversion 2020-10-29 12:03:50 -04:00
Group.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Line.hs convert transitions.log to attoparsec and bytestring-builder 2019-01-10 17:13:30 -04:00
Location.hs make getViaTmpFrom no longer update location log 2020-12-11 11:50:13 -04:00
MapLog.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
MetaData.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Multicast.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
NumCopies.hs mincopies 2021-01-06 14:15:19 -04:00
PreferredContent.hs sync --all avoid unncessary first pass 2020-09-24 15:12:09 -04:00
Presence.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Remote.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
RemoteState.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Schedule.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
SingleValue.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
Smudge.hs more RawFilePath conversion 2020-11-03 10:11:04 -04:00
Transfer.hs suggest when user may want annex.stalldetection 2021-02-03 15:57:19 -04:00
Transitions.hs wip RawFilePath 2x git-annex find speedup 2019-11-26 16:01:58 -04:00
Trust.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
Unused.hs more RawFilePath conversion 2020-10-29 12:03:50 -04:00
UUID.hs generate more compact git-annex branch for imports 2020-12-23 15:25:16 -04:00
UUIDBased.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
View.hs more RawFilePath conversion 2020-10-29 12:03:50 -04:00
Web.hs add git ls-tree --long parser 2021-03-23 12:47:00 -04:00