From d4eae73a6801641dda23988d7722e7dffef71f0f Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Tue, 11 Jul 2023 17:18:58 +1000 Subject: [PATCH] Do not quote initial branch arg when creating repo Also, we shouldn't pass the initial branch arg if it's empty. --- pkg/app/app.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/app/app.go b/pkg/app/app.go index 59730780d..53e6e4411 100644 --- a/pkg/app/app.go +++ b/pkg/app/app.go @@ -194,7 +194,7 @@ func (app *App) setupRepo() (bool, error) { fmt.Print(app.Tr.InitialBranch) response, _ := bufio.NewReader(os.Stdin).ReadString('\n') if trimmedResponse := strings.Trim(response, " \r\n"); len(trimmedResponse) > 0 { - initialBranchArg += "--initial-branch=" + app.OSCommand.Quote(trimmedResponse) + initialBranchArg += "--initial-branch=" + trimmedResponse } } case "create": @@ -210,7 +210,11 @@ func (app *App) setupRepo() (bool, error) { } if shouldInitRepo { - if err := app.OSCommand.Cmd.New([]string{"git", "init", initialBranchArg}).Run(); err != nil { + args := []string{"git", "init"} + if initialBranchArg != "" { + args = append(args, initialBranchArg) + } + if err := app.OSCommand.Cmd.New(args).Run(); err != nil { return false, err } return false, nil