From 1dced55f60362f3466177ba9a5c1dae4fd227c1e Mon Sep 17 00:00:00 2001 From: Donny Xia Date: Tue, 19 May 2020 11:00:00 -0700 Subject: [PATCH] Improve branch existence check --- releasing/releasing/releasing.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/releasing/releasing/releasing.go b/releasing/releasing/releasing.go index 8d1c669be..b53dae179 100644 --- a/releasing/releasing/releasing.go +++ b/releasing/releasing/releasing.go @@ -376,7 +376,13 @@ func checkBranchExistence(path, name string) bool { if err != nil { logFatal(string(stdoutStderr)) } - return strings.Contains(string(stdoutStderr), name) + branches := strings.Split(string(stdoutStderr), "\n") + for _, branch := range branches { + if strings.Trim(branch, " ") == "remotes/"+name { + return true + } + } + return false } func newBranch(path, name string) {