git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] attr.tree: HEAD:.gitattributes is no longer the default in a bare repo

From
Jeff King <peff@peff.net>
Date
Jun 6, 2024, 08:32 UTC
Message-ID
<20240606083216.GE658959@coredump.intra.peff.net>
In-Reply-To
<xmqqa5jzqd5k.fsf_-_@gitster.g>
On Wed, Jun 05, 2024 at 02:43:03PM -0700, Junio C Hamano wrote:
Show 8 quoted lines
> 51441e64 (stop using HEAD for attributes in bare repository by
> default, 2024-05-03) has addressed a recent performance regression
> by partially reverting a topic that was merged at 26dd307c (Merge
> branch 'jc/attr-tree-config', 2023-10-30).  But it forgot to update
> the documentation to remove the mention of a special case in bare
> repositories.
> 
> Let's update the document before the update hits the next release.
Good catch, and the patch looks good.

I think 51441e64 is essentially a revert of 2386535511 (attr: read attributes from HEAD when bare repo, 2023-10-13). I don't know how you prepared it, but I'd probably have started with "cherry-pick -n". But that wouldn't help, because the documentation didn't come until after that in 9f9c40cf34 (attr: add attr.tree for setting the treeish to read attributes from, 2023-10-13).

Not that it really matters much now, but always just curious about how we can avoid missing stuff like this next time.

-Peff
Previous: Junio C HamanoNext: Junio C Hamano
Message 17 of 20 in “Help troubleshoot performance regression cloning with depth: git 2.44 vs git 2.42”
  1. Dhruva KrishnamurthyMay 1, 2024
  2. using tree as attribute source is slow, was Re: Help troubleshoot performance regression cloning with depth: git 2.44 vs git 2.42Jeff King, May 1, 2024
  3. rsbecker@nexbridge.comMay 1, 2024
  4. Junio C HamanoMay 1, 2024
  5. Taylor BlauMay 2, 2024
  6. Taylor BlauMay 2, 2024
  7. Junio C HamanoMay 2, 2024
  8. Taylor BlauMay 2, 2024
  9. Karthik NayakMay 2, 2024
  10. Junio C HamanoMay 2, 2024
  11. Dhruva KrishnamurthyMay 3, 2024
  12. Re* using tree as attribute source is slow, was Re: Help troubleshoot performance regression cloning with depth: git 2.44 vs git 2.42Junio C Hamano, May 3, 2024
  13. Jeff KingMay 3, 2024
  14. Taylor BlauMay 6, 2024
  15. John CaiMay 13, 2024
  16. attr.tree: HEAD:.gitattributes is no longer the default in a bare repoJunio C Hamano, Jun 5, 2024
  17. Jeff KingJun 6, 2024
  18. Junio C HamanoJun 6, 2024
  19. Dhruva KrishnamurthyMay 2, 2024
  20. Dhruva KrishnamurthyMay 2, 2024

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.