aboutsummaryrefslogtreecommitdiffstats
path: root/t
diff options
context:
space:
mode:
authorJeff Hostetler <jeffhostetler@github.com>2024-03-07 15:22:28 +0000
committerJunio C Hamano <gitster@pobox.com>2024-03-07 10:24:34 -0800
commit520cf668149d43820a25869dc5f2eb7ff2ac5687 (patch)
tree51b619e4fb030ea1ef1f3b0c3a252b6268450f0b /t
parent0c1c3c861eacc7e27e627c80cc081ec7c00c743d (diff)
downloadgit-520cf668149d43820a25869dc5f2eb7ff2ac5687.tar.gz
trace2: avoid emitting 'def_param' set more than once
During nested alias expansion it is possible for "trace2_cmd_list_config()" and "trace2_cmd_list_env_vars()" to be called more than once. This causes a full set of 'def_param' events to be emitted each time. Let's avoid that. Add code to those two functions to only emit them once. Signed-off-by: Jeff Hostetler <jeffhostetler@github.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-xt/t0211-trace2-perf.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/t/t0211-trace2-perf.sh b/t/t0211-trace2-perf.sh
index 588c5bad03..7b35319539 100755
--- a/t/t0211-trace2-perf.sh
+++ b/t/t0211-trace2-perf.sh
@@ -470,7 +470,7 @@ test_expect_success 'expect def_params during shell alias expansion' '
grep "d1|main|def_param|.*|ENV_PROP_FOO:blue" actual
'
-test_expect_failure 'expect def_params during nested git alias expansion' '
+test_expect_success 'expect def_params during nested git alias expansion' '
test_when_finished "rm prop.perf actual" &&
test_config_global "trace2.configParams" "cfg.prop.*" &&