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
