From 85d580a63ec4577966bb867f0e83c1bfb975b0d4 Mon Sep 17 00:00:00 2001 From: Gorbunov Kirill Andreevich Date: Tue, 9 Apr 2024 00:11:50 +0300 Subject: [PATCH] #8 change checkout. --- internal/source/gitlab/gitlab.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/source/gitlab/gitlab.go b/internal/source/gitlab/gitlab.go index 5ac9a4e..7ef1410 100644 --- a/internal/source/gitlab/gitlab.go +++ b/internal/source/gitlab/gitlab.go @@ -459,7 +459,7 @@ func checkout(w *git.Worktree, ref plumbing.Reference) { ctx := context.Background() logger.Debug(ctx, fmt.Sprintf("Checkout: %s", ref.Name().Short())) - if err := w.Checkout(&git.CheckoutOptions{Branch: ref.Name()}); err != nil { - logger.Fatal(ctx, fmt.Sprintf("failed to reset: %v", err)) + if err := w.Checkout(&git.CheckoutOptions{Branch: ref.Name(), Create: false, Force: true}); err != nil { + logger.Error(ctx, fmt.Sprintf("failed to reset: %v", err)) } }