From: Jeff King <peff@peff.net>
To: Vsevolod Myalitsin <ub4nal@mail.ru>
Cc: ben.knoble@gmail.org, git@vger.kernel.org, gitster@pobox.me
Subject: Re: [PATCH v3] advice: use global config for default branch name
Date: Wed, 9 Sep 2026 18:46:03 -0400 [thread overview]
Message-ID: <20260909224603.GA195381@coredump.intra.peff.net> (raw)
In-Reply-To: <20260909212214.94151-1-ub4nal@mail.ru>
On Thu, Sep 10, 2026 at 12:22:13AM +0300, Vsevolod Myalitsin wrote:
> > I had somehow hoped we could reuse the existing CONFIG_SCOPE enum
> > without having to redeclare it ourselves.
>
> One concern about reusing enum config_scope: since
> CONFIG_SCOPE_UNKNOWN is 0, all existing advice_setting entries without
> an explicitly specified scope_hint would default to
> CONFIG_SCOPE_UNKNOWN rather than CONFIG_SCOPE_LOCAL.
>
> I believe this is incorrect, since the existing behavior is local
> scope by default. However, if you consider CONFIG_SCOPE_UNKNOWN
> appropriate here and it satisfies the intended requirements, I have no
> objection to using the existing enum.
Any config can work at any scope. These are really just recommendations
on where the user might want to write a value. So I think it would be
fine to treat UNKNOWN as "just suggest the default location for
writing", as we do now.
TBH, I am not really sure what the criteria are for suggesting one
advice option as --global or not. I'd think most of them are about
squelching advice that the user already knows about, and thus they would
go into --global. I didn't really follow the earlier discussion that led
up to this patch, though.
-Peff
next prev parent reply other threads:[~2026-09-09 22:46 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2027-08-29 0:49 [PATCH v3] advice: use global config for default branch name Vsevolod Myalitsin
2026-09-09 20:27 ` Jeff King
2026-09-09 21:21 ` Junio C Hamano
2026-09-09 21:22 ` Vsevolod Myalitsin
2026-09-09 22:46 ` Jeff King [this message]
2026-09-10 4:43 ` Vsevolod Myalitsin
2026-09-09 20:50 ` Junio C Hamano
2026-09-09 21:30 ` Vsevolod Myalitsin
2026-09-09 22:31 ` Junio C Hamano
2026-09-10 8:53 ` [PATCH v4 0/3] defaultBranchName advice is useless Vsevolod Myalitsin
2026-09-10 8:53 ` [PATCH v4 1/3] advice: pass the entire advice_setting to vadvise() Vsevolod Myalitsin
2026-09-10 17:43 ` SZEDER Gábor
2026-09-10 8:53 ` [PATCH v4 2/3] advice: introduce advice scoping mechanism Vsevolod Myalitsin
2026-09-10 15:36 ` Junio C Hamano
2026-09-10 15:52 ` Jeff King
2026-09-10 17:54 ` Vsevolod Myalitsin
2026-09-10 19:05 ` Jeff King
2026-09-10 18:35 ` Junio C Hamano
2026-09-10 19:03 ` Jeff King
2026-09-10 19:54 ` Junio C Hamano
2026-09-10 20:11 ` Jeff King
2026-09-10 20:25 ` Junio C Hamano
2026-09-12 8:12 ` Vsevolod Myalitsin
2026-09-13 16:32 ` Junio C Hamano
2026-09-10 8:53 ` [PATCH v4 3/3] advice: use global config for default branch name Vsevolod Myalitsin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260909224603.GA195381@coredump.intra.peff.net \
--to=peff@peff.net \
--cc=ben.knoble@gmail.org \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.me \
--cc=ub4nal@mail.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.