Merge branch 'jc/no-default-attr-tree-in-bare'
commitb077cf2679bd9127457b1afe2b05dfcebdae00cd
authorJunio C Hamano <gitster@pobox.com>
Mon, 13 May 2024 17:19:46 +0000 (13 10:19 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 13 May 2024 17:19:46 +0000 (13 10:19 -0700)
tree324db3722adc676fc19f8d799cc48ff35e042683
parentdddddea4b52efabbeeefe0aa1fb6362dd6001a53
parent51441e6460b505c07b4a8a6deeaa7de4bf6e8e33
Merge branch 'jc/no-default-attr-tree-in-bare'

Git 2.43 started using the tree of HEAD as the source of attributes
in a bare repository, which has severe performance implications.
For now, revert the change, without ripping out a more explicit
support for the attr.tree configuration variable.

* jc/no-default-attr-tree-in-bare:
  stop using HEAD for attributes in bare repository by default
attr.c
t/t0003-attributes.sh