From: Teng Long <dyroneteng@xxxxxxxxx> Changes since the initial patch: 1. [1/2] optimize the "scope" field representation with real syntax and concrete value. Thanks. Teng Long (2): api-trace2.txt: print config key-value pair tr2: shows scope unconditionally in addition to key-value pair Documentation/technical/api-trace2.txt | 41 ++++++++++++++++++++++++++ trace2/tr2_tgt_event.c | 3 ++ trace2/tr2_tgt_normal.c | 5 +++- trace2/tr2_tgt_perf.c | 9 ++++-- 4 files changed, 55 insertions(+), 3 deletions(-) Range-diff against v0: 1: bebd97c832 ! 1: 32f8b9ae6b api-trace2.txt: print config key-value pair @@ Commit message Signed-off-by: Teng Long <dyroneteng@xxxxxxxxx> ## Documentation/technical/api-trace2.txt ## +@@ Documentation/technical/api-trace2.txt: The "exec_id" field is a command-unique id and is only useful if the + { + "event":"def_param", + ... ++ "scope":"global", + "param":"core.abbrev", + "value":"7" + } @@ Documentation/technical/api-trace2.txt: at offset 508. This example also shows that thread names are assigned in a racy manner as each thread starts and allocates TLS storage. 2: 2f8fce6599 ! 2: 78575cca0b tr2: shows scope unconditionally in addition to key-value pair @@ Commit message Signed-off-by: Teng Long <dyroneteng@xxxxxxxxx> ## Documentation/technical/api-trace2.txt ## -@@ Documentation/technical/api-trace2.txt: The "exec_id" field is a command-unique id and is only useful if the - { - "event":"def_param", - ... -+ scope: <a string that 'git config --show-scope' would return> - "param":"core.abbrev", - "value":"7" - } @@ Documentation/technical/api-trace2.txt: Print Configs:: + The environment variable `GIT_TRACE2_CONFIG_PARAMS` and configuration -- 2.37.1.1.g8cbb44ffc4.dirty