diff options
Diffstat (limited to 'internal/route/repo/pull.go')
-rw-r--r-- | internal/route/repo/pull.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/internal/route/repo/pull.go b/internal/route/repo/pull.go index 05837ca1..88c452ab 100644 --- a/internal/route/repo/pull.go +++ b/internal/route/repo/pull.go @@ -8,6 +8,7 @@ import ( "net/http" "path" "strings" + "time" "github.com/unknwon/com" log "unknwon.dev/clog/v2" @@ -354,7 +355,7 @@ func ViewPullFiles(c *context.Context) { diff, err := gitutil.RepoDiff(diffGitRepo, endCommitID, conf.Git.MaxDiffFiles, conf.Git.MaxDiffLines, conf.Git.MaxDiffLineChars, - git.DiffOptions{Base: startCommitID}, + git.DiffOptions{Base: startCommitID, Timeout: time.Duration(conf.Git.Timeout.Diff) * time.Second}, ) if err != nil { c.Error(err, "get diff") @@ -575,7 +576,7 @@ func PrepareCompareDiff( diff, err := gitutil.RepoDiff(headGitRepo, headCommitID, conf.Git.MaxDiffFiles, conf.Git.MaxDiffLines, conf.Git.MaxDiffLineChars, - git.DiffOptions{Base: meta.MergeBase}, + git.DiffOptions{Base: meta.MergeBase, Timeout: time.Duration(conf.Git.Timeout.Diff) * time.Second}, ) if err != nil { c.Error(err, "get repository diff") |