[PATCH v5 04/11] trace2: find exec-dir before trace2 initialization
- From
- Jeff Hostetler via GitGitGadget <gitgitgadget@gmail.com>
- Date
- Apr 29, 2019, 20:14 UTC
- Message-ID
- <94729b284c4338aa40d4287eea909e835820ff4b.1556568852.git.gitgitgadget@gmail.com>
- In-Reply-To
- <pull.169.v5.git.gitgitgadget@gmail.com>
From: Jeff Hostetler <jeffhost@microsoft.com>
Teach Git to resolve the executable directory before initializing Trace2. This allows the system configuration directory to be discovered earlier (because it is sometimes relative to the prefix or runtime-prefix).
This will be used by the next commit to allow trace2 settings to be loaded from the system config.
Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com> --- common-main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/common-main.c b/common-main.c index 6137af0e63..299ca62a72 100644 --- a/common-main.c +++ b/common-main.c @@ -37,12 +37,12 @@ int main(int argc, const char **argv) sanitize_stdfds(); restore_sigpipe_to_default(); + git_resolve_executable_dir(argv[0]); + trace2_initialize(); trace2_cmd_start(argv); trace2_collect_process_info(); - git_resolve_executable_dir(argv[0]); - git_setup_gettext(); initialize_the_repository();
-- gitgitgadget