From e637008fe3908a0027606846eab367e697ccc71d Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Sun, 5 Jan 2025 23:18:02 +0800 Subject: Fix empty git repo handling logic and fix mobile view (#33101) (#33102) Backport #33101 and UI fix from main (including #33108) --- services/context/repo.go | 3 --- 1 file changed, 3 deletions(-) (limited to 'services') diff --git a/services/context/repo.go b/services/context/repo.go index 9b54439110..1e7c430347 100644 --- a/services/context/repo.go +++ b/services/context/repo.go @@ -908,10 +908,8 @@ func RepoRefByType(detectRefType RepoRefType, opts ...RepoRefByTypeOptions) func refName = brs[0].Name } else if len(brs) == 0 { log.Error("No branches in non-empty repository %s", ctx.Repo.GitRepo.Path) - ctx.Repo.Repository.MarkAsBrokenEmpty() } else { log.Error("GetBranches error: %v", err) - ctx.Repo.Repository.MarkAsBrokenEmpty() } } ctx.Repo.RefName = refName @@ -922,7 +920,6 @@ func RepoRefByType(detectRefType RepoRefType, opts ...RepoRefByTypeOptions) func } else if strings.Contains(err.Error(), "fatal: not a git repository") || strings.Contains(err.Error(), "object does not exist") { // if the repository is broken, we can continue to the handler code, to show "Settings -> Delete Repository" for end users log.Error("GetBranchCommit: %v", err) - ctx.Repo.Repository.MarkAsBrokenEmpty() } else { ctx.ServerError("GetBranchCommit", err) return cancel -- cgit v1.2.3