Importing response from
https://github.com/gitgitgadget/git/pull/451#issuecomment-555077933
I notice that a v4 was sent that adds more sub-regions without actually
responding to this request.
Sorry, did I misunderstand the request? I was trying to implement the
suggestion:
<Junio's first suggestion>
> (It is worth also pointing out that you
> ignored Junio's request you use the cover letter to explain your
reasoning
> for changes between versions.)
Sorry, this was not intentional. I'm using GitGitGadget, and it wasn't
clear to me how to change this. See my comment here:
<https://github.com/gitgitgadget/git/pull/451#issuecomment-555044068>
There is a real downside to nesting regions like this. Specifically, we
frequently limit the depth that we report nested regions to avoid
overwhelming the logs.
In general, these sub-regions should be avoided when possible and instead
create regions around important sections, such as the second option Junio
lists above.
I thought it would be nice to have an encapsulating region for the full
function, but I can switch to Junio's second option if that's
preferable. It wasn't clear to me that that was preferred over the first
option?