From: Dhruva Krishnamurthy Date: Fri, 03 May 2024 05:37:59 GMT Subject: Re: using tree as attribute source is slow, was Re: Help troubleshoot performance regression cloning with depth: git 2.44 vs git 2.42 Message-ID: In-Reply-To: On Thu, May 2, 2024 at 2:08 PM Junio C Hamano 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