Reviewed-on: https://git.openi.org.cn/OpenI/aiforge/pulls/1245V20211228.patch
@@ -11,6 +11,7 @@ import ( | |||||
"net/url" | "net/url" | ||||
"path" | "path" | ||||
"strings" | "strings" | ||||
"time" | |||||
"code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
"code.gitea.io/gitea/modules/cache" | "code.gitea.io/gitea/modules/cache" | ||||
@@ -517,6 +518,7 @@ func RepoAssignment() macaron.Handler { | |||||
return | return | ||||
} | } | ||||
startTime := time.Now() | |||||
tags, err := ctx.Repo.GitRepo.GetTags() | tags, err := ctx.Repo.GitRepo.GetTags() | ||||
if err != nil { | if err != nil { | ||||
ctx.ServerError("GetTags", err) | ctx.ServerError("GetTags", err) | ||||
@@ -524,11 +526,17 @@ func RepoAssignment() macaron.Handler { | |||||
} | } | ||||
ctx.Data["Tags"] = tags | ctx.Data["Tags"] = tags | ||||
duration := time.Since(startTime) | |||||
log.Info("GetTags cost: %v seconds", duration.Seconds()) | |||||
brs, _, err := ctx.Repo.GitRepo.GetBranches(0, 0) | brs, _, err := ctx.Repo.GitRepo.GetBranches(0, 0) | ||||
if err != nil { | if err != nil { | ||||
ctx.ServerError("GetBranches", err) | ctx.ServerError("GetBranches", err) | ||||
return | return | ||||
} | } | ||||
duration = time.Since(startTime) | |||||
log.Info("GetBranches cost: %v seconds", duration.Seconds()) | |||||
ctx.Data["Branches"] = brs | ctx.Data["Branches"] = brs | ||||
ctx.Data["BranchesCount"] = len(brs) | ctx.Data["BranchesCount"] = len(brs) | ||||
@@ -13,6 +13,7 @@ import ( | |||||
"net/http" | "net/http" | ||||
"strconv" | "strconv" | ||||
"strings" | "strings" | ||||
"time" | |||||
"code.gitea.io/gitea/models" | "code.gitea.io/gitea/models" | ||||
"code.gitea.io/gitea/modules/auth" | "code.gitea.io/gitea/modules/auth" | ||||
@@ -336,6 +337,7 @@ func issues(ctx *context.Context, milestoneID int64, isPullOption util.OptionalB | |||||
// Issues render issues page | // Issues render issues page | ||||
func Issues(ctx *context.Context) { | func Issues(ctx *context.Context) { | ||||
startTime := time.Now() | |||||
isPullList := ctx.Params(":type") == "pulls" | isPullList := ctx.Params(":type") == "pulls" | ||||
if isPullList { | if isPullList { | ||||
MustAllowPulls(ctx) | MustAllowPulls(ctx) | ||||
@@ -366,6 +368,9 @@ func Issues(ctx *context.Context) { | |||||
ctx.Data["CanWriteIssuesOrPulls"] = ctx.Repo.CanWriteIssuesOrPulls(isPullList) | ctx.Data["CanWriteIssuesOrPulls"] = ctx.Repo.CanWriteIssuesOrPulls(isPullList) | ||||
duration := time.Since(startTime) | |||||
log.Info("Issues cost: %v seconds", duration.Seconds()) | |||||
ctx.HTML(200, tplIssues) | ctx.HTML(200, tplIssues) | ||||
} | } | ||||