fbfe37802f
The review of #276 found that an exact list of the three names the test set passed it. The child now sets all six variables that write to their target on git 2.55: GIT_TRACE, _SETUP, _PERFORMANCE, 2, 2_EVENT and 2_PERF. An exact three-name list leaves GIT_TRACE_SETUP behind and fails. vav0: a trace2.*Target in user config is not an environment variable, so removal cannot reach it, and the walk's git does not null the user's config. untraced_git now also sets GIT_TRACE2, GIT_TRACE2_EVENT and GIT_TRACE2_PERF to 0, which outranks the config. The child adds a GIT_CONFIG_GLOBAL whose [trace2] section sends all three targets to /dev/stdout. Rivals, each of which fails: - no strip; - the exact three names; - the prefix minus GIT_TRACE, minus _SETUP, or minus _PERFORMANCE; - no 0 override. The evidence entry moves from the web_demo_model section to the shipped_documents_load one. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze