From 7d9da90783f56fe0d2c84f97ab3746505a05f0f2 Mon Sep 17 00:00:00 2001 From: Klesh Wong Date: Wed, 29 May 2024 14:12:13 +0800 Subject: [PATCH] fix: deepen fails on EMPTY repos --- backend/plugins/gitextractor/parser/clone_gitcli.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/plugins/gitextractor/parser/clone_gitcli.go b/backend/plugins/gitextractor/parser/clone_gitcli.go index dee0b21ab0e..69883bf1741 100644 --- a/backend/plugins/gitextractor/parser/clone_gitcli.go +++ b/backend/plugins/gitextractor/parser/clone_gitcli.go @@ -94,8 +94,9 @@ func (g *GitcliCloner) CloneRepo(ctx plugin.SubTaskContext, localDir string) err return errors.Default.Wrap(err, "failed to repack the repo") } deepenCmd := exec.CommandContext(ctx.GetContext(), "git", "-C", localDir, "fetch", "--deepen=1") + // deepen would fail on a EMPTY repo, ignore the error if err := deepenCmd.Run(); err != nil { - return errors.Default.Wrap(err, "failed to deepen the cloned repo") + g.logger.Error(err, "failed to deepen the cloned repo") } }