diff --git a/doc/todo/Avoid_lengthy___34__Scanning_for_unlocked_files_...__34__/comment_11_2ad0467b36d7e7be3b346dd54ba4f46b._comment b/doc/todo/Avoid_lengthy___34__Scanning_for_unlocked_files_...__34__/comment_11_2ad0467b36d7e7be3b346dd54ba4f46b._comment new file mode 100644 index 0000000000..976842dddf --- /dev/null +++ b/doc/todo/Avoid_lengthy___34__Scanning_for_unlocked_files_...__34__/comment_11_2ad0467b36d7e7be3b346dd54ba4f46b._comment @@ -0,0 +1,12 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 11""" + date="2021-05-31T14:39:17Z" + content=""" +This got slower again since it now also has to scan locked files as well as +unlocked. And so disabling smudge filters doesn't avoid it either. + +It should be possible to speed this up by streaming the ls-tree through +cat-file, like is done in CmdLine.Seek (catObjectStreamLsTree). Speedup +probably in the order of 2-3x. +"""]]