Thread (1 message) 1 message, 1 author, 2020-02-05

Re: [PATCH v6 6/6] config: add '--show-scope' to print the scope of a config value

From: Junio C Hamano <hidden>
Date: 2020-02-05 19:01:08

Matt Rogers [off-list ref] writes:
quoted
for clarity, I think this patch should be split up further.

For example:

  - moving an enum and adding a new entry should be avoided
As far as adding a new entry, that could probably be done in a separate patch.
The submodule scoping is correct (mostly so config options that come from
submodule blobs have a sane value to set the new scope field of
git_config_source), but moving it is unavoidable as I'd either have to move
config_scope or git_config_source for this patch to work, and moving
git_config_source seemed like a ton more work
quoted
  - does the changes to '/config.c' fix something?
Another thing, that in hindsight could probably be split out. The other changes
do fix the fact that previously recursive calls to do_git_config_sequence()
would blow awway the current_parsing_scope information for higher level callers.
This is not super common, but does occur when --show-scope is used with the
--blob option.
quoted
  - exposing config_scope_name should have been done before PATCH 4/6 already
If that's better/more convenient, I don't have a problem breaking that
out and moving
it there.
Alright.  Thanks for another round of review.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help