This is an automated email from the ASF dual-hosted git repository.

abeizn pushed a commit to branch release-v1.0
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git

commit 9c3d8769c907a92e32d076ab4aa4eed0f647db12
Author: Klesh Wong <[email protected]>
AuthorDate: Wed Apr 10 16:19:15 2024 +0800

    fix: more friendly msg when no data with shallow clone (#7308)
---
 backend/plugins/gitextractor/parser/clone_gitcli.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/backend/plugins/gitextractor/parser/clone_gitcli.go 
b/backend/plugins/gitextractor/parser/clone_gitcli.go
index dd81b284f..0fbe0333b 100644
--- a/backend/plugins/gitextractor/parser/clone_gitcli.go
+++ b/backend/plugins/gitextractor/parser/clone_gitcli.go
@@ -157,6 +157,9 @@ func (g *GitcliCloner) CloneRepo(ctx plugin.SubTaskContext, 
localDir string) err
        err = cmd.Wait()
        if err != nil {
                g.logger.Error(err, "git exited with error\n%s", 
combinedOutput.String())
+               if strings.Contains(combinedOutput.String(), "stderr: fatal: 
error processing shallow info: 4") {
+                       return errors.BadInput.New("No data found for the 
selected time range. Please revise the 'Time Range' on your 
Project/Blueprint/Configuration page or in the API parameter.")
+               }
                return errors.Default.New("git exit error")
        }
        return nil

Reply via email to