From 261b1f3e9510b86cd46729e9d44f16d3894df3e0 Mon Sep 17 00:00:00 2001 From: Marko Gacesa Date: Fri, 12 Apr 2024 14:20:42 +0000 Subject: [PATCH] fix git command's end-of-options (#1213) --- git/command/builder.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/git/command/builder.go b/git/command/builder.go index 3fbd3ebf3..0f4291485 100644 --- a/git/command/builder.go +++ b/git/command/builder.go @@ -275,7 +275,7 @@ func (b builder) args(flags []string, args []string, postSepArgs []string) ([]st } cmdArgs = append(cmdArgs, args...) - if len(postSepArgs) > 0 { + if len(postSepArgs) > 0 && len(cmdArgs) > 0 && cmdArgs[len(cmdArgs)-1] != "--end-of-options" { cmdArgs = append(cmdArgs, "--") }