From 3d3adaad914441a6e7b916eb8dfd5ae638aab068 Mon Sep 17 00:00:00 2001 From: Josh Steadmon Date: Fri, 20 Mar 2020 14:06:15 -0700 Subject: trace2: teach Git to log environment variables Via trace2, Git can already log interesting config parameters (see the trace2_cmd_list_config() function). However, this can grant an incomplete picture because many config parameters also allow overrides via environment variables. To allow for more complete logs, we add a new trace2_cmd_list_env_vars() function and supporting implementation, modeled after the pre-existing config param logging implementation. Signed-off-by: Josh Steadmon Acked-by: Jeff Hostetler Signed-off-by: Junio C Hamano --- t/helper/test-tool.c | 1 + 1 file changed, 1 insertion(+) (limited to 't/helper') diff --git a/t/helper/test-tool.c b/t/helper/test-tool.c index c9a232d238..4cdab7eef2 100644 --- a/t/helper/test-tool.c +++ b/t/helper/test-tool.c @@ -111,6 +111,7 @@ int cmd_main(int argc, const char **argv) argc--; trace2_cmd_name(cmds[i].name); trace2_cmd_list_config(); + trace2_cmd_list_env_vars(); return cmds[i].fn(argc, argv); } } -- cgit v1.2.3