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

Re: [PATCH v3] advice: use global config for default branch name

From
VMVsevolod Myalitsin <ub4nal@mail.ru>
Date
Sep 9, 2026, 21:30 UTC
Message-ID
<20260909213034.94554-1-ub4nal@mail.ru>
In-Reply-To
<xmqqse3ip2s5.fsf@gitster.g>
Hi Junio,
Thanks for the review.
> """Use this new mechanism to suggest setting advice.defaultBranchName
> in per-user configuration, not in per-repository configuration, as
> it is way too late once a repository is initialized.""" or something
> along that line is missing here.
Agreed. I'll add this motivation to the commit message.
> The change to narrow the interface into vadvise() needs to be
> described in the proposed log message.
I'll describe this change in the appropriate commit message.
> Ideally, this would be a three-patch series. API change to
> vadvise() would come first, and then the introduction of advice
> scope mechanism, and finally making defaultBranchName a global
> scope variable.
Agreed. I'll split the changes into three patches in this order.

I have one question about how the series should be organized. Since the three patches will have different purposes, should each patch have its own subject and commit message describing the changes introduced by that patch? Or should they share a common subject/theme, with the individual changes described in the respective commit messages?

> Style. In our codebase, switch and case are indented to the same
tabstop.
I'll fix the indentation.
> Other than that, the end shape looks good to me.
Thanks!
Vsevolod
Previous: Junio C HamanoNext: Junio C Hamano
Message 8 of 30 in “advice: use global config for default branch name”
  1. advice: use global config for default branch nameVsevolod Myalitsin, Aug 29, 2027
  2. Jeff KingSep 9, 2026
  3. Junio C HamanoSep 9, 2026
  4. Vsevolod MyalitsinSep 9, 2026
  5. Jeff KingSep 9, 2026
  6. Vsevolod MyalitsinSep 10, 2026
  7. Junio C HamanoSep 9, 2026
  8. Vsevolod MyalitsinSep 9, 2026
  9. Junio C HamanoSep 9, 2026
  10. 0/3 defaultBranchName advice is uselessVsevolod Myalitsin, Sep 10, 2026
  11. 2/3 advice: introduce advice scoping mechanismVsevolod Myalitsin, Sep 10, 2026
  12. Junio C HamanoSep 10, 2026
  13. Jeff KingSep 10, 2026
  14. Vsevolod MyalitsinSep 10, 2026
  15. Jeff KingSep 10, 2026
  16. Junio C HamanoSep 10, 2026
  17. Jeff KingSep 10, 2026
  18. Junio C HamanoSep 10, 2026
  19. Jeff KingSep 10, 2026
  20. Junio C HamanoSep 10, 2026
  21. Vsevolod MyalitsinSep 12, 2026
  22. Junio C HamanoSep 13, 2026
  23. Jeff KingSep 14, 2026
  24. Junio C HamanoSep 14, 2026
  25. Junio C HamanoSep 14, 2026
  26. Vsevolod MyalitsinSep 17, 2026
  27. Jeff KingSep 17, 2026
  28. 3/3 advice: use global config for default branch nameVsevolod Myalitsin, Sep 10, 2026
  29. 1/3 advice: pass the entire advice_setting to vadvise()Vsevolod Myalitsin, Sep 10, 2026
  30. SZEDER GáborSep 10, 2026

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.