From 27ade502ee8689888f88063d460705a5d2c66777 Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Mon, 17 Jul 2023 15:51:50 +1000 Subject: [PATCH] Change directory to worktree if given as an argument Previously we used an env var for this and it's not clear to me how that worked but with this PR current directory = worktree directory --- pkg/app/entry_point.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/app/entry_point.go b/pkg/app/entry_point.go index c8a39dc08..3f8de0ce3 100644 --- a/pkg/app/entry_point.go +++ b/pkg/app/entry_point.go @@ -76,7 +76,10 @@ func Start(buildInfo *BuildInfo, integrationTest integrationTypes.IntegrationTes } if cliArgs.WorkTree != "" { - env.SetGitWorkTreeEnv(cliArgs.WorkTree) + err := os.Chdir(cliArgs.WorkTree) + if err != nil { + log.Fatalf("Failed to change directory to %s: %v", cliArgs.WorkTree, err) + } } if cliArgs.GitDir != "" {