On Thu, May 2, 2024 at 2:08 PM Junio C Hamano <gitster@xxxxxxxxx> wrote: > We could drop [1/2] from the series in the meantime to make it a > GitLab installation specific issue where they explicitly use > attr.tree to point at HEAD ;-) That is not solving anything for > those who set attr.tree (in a sense, they are buying the feature > with overhead of reading attributes from the named tree), but at > least for most people who are used to seeing the bare repository > ignoring the attributes, it would be an improvement to drop the > "bare repositories the tree of the HEAD commit is used to look up > attributes files by default" half from the series. > A hack (without knowing side effects if any) is to use an empty tree for attr source: $ git config --add attr.tree $(git hash-object -t tree /dev/null) This gives me performance comparable to git 2.42