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

[PATCH v4 0/3] defaultBranchName advice is useless

From
VMVsevolod Myalitsin <ub4nal@mail.ru>
Date
Sep 10, 2026, 08:53 UTC
Message-ID
<20260910085353.109373-1-ub4nal@mail.ru>
In-Reply-To
<20270829004959.90983-1-ub4nal@mail.ru>

The advice for setting the default branch name currently suggests disabling it with the following command:

git config set advice.defaultBranchName false

Without an explicit scope, this command writes the setting to the current repository's configuration. This is not particularly useful here, since the advice is shown while initializing a repository, and the initialization scenario does not repeat for that repository. As a result, the setting only affects the repository where the advice has already been shown, while the advice appears again when a new repository is initialized.

Suggest using the global configuration scope instead, so that disabling the advice applies to future repositories as well.

This series prepares the advice infrastructure for specifying a configuration scope and then uses it for defaultBranchName advice.

The series is structured as follows:
1. Pass the entire advice_setting structure to vadvise().
2. Introduce a configuration scope hint for advice settings.
3. Suggest the global configuration scope for defaultBranchName advice.
Vsevolod Myalitsin (3):
  advice: pass the entire advice_setting to vadvise()
  advice: introduce advice scoping mechanism
  advice: use global config for default branch name
 advice.c | 45 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 34 insertions(+), 11 deletions(-)
-- 
2.50.1
Previous: Junio C HamanoNext: Vsevolod Myalitsin
Message 10 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.