gitea/routers/web/repo
Brecht Van Lommel a9343896f4
Option to delay conflict checking of old pull requests until page view (#27779)
`[repository.pull-request] DELAY_CHECK_FOR_INACTIVE_DAYS` is a new
setting to delay the mergeable check for pull requests that have been
inactive for the specified number of days.

This avoids potentially long delays for big repositories with many pull
requests. and reduces system load overall when there are many
repositories or pull requests.

When viewing the PR, checking will start immediately and the PR merge
box will automatically reload when complete. Accessing the PR through
the API will also start checking immediately.

The default value of `7` provides a balance between system load, and
keeping behavior similar to what it was before both for users and API
access. With `0` all conflict checking will be delayed, while `-1`
always checks immediately to restore the previous behavior.

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-04-24 19:26:57 +00:00
..
actions Fix markdown render behaviors (#34122) 2025-04-05 11:56:48 +08:00
setting Refactor Git Attribute & performance optimization (#34154) 2025-04-11 21:41:29 +08:00
activity.go Do not show 500 error when default branch doesn't exist (#34096) 2025-04-01 21:39:00 -07:00
attachment.go Refactor error system (#33610) 2025-02-16 22:13:17 -08:00
blame.go Fix incorrect file links (#34189) 2025-04-13 12:27:31 -07:00
branch.go Refactor error system (#33610) 2025-02-16 22:13:17 -08:00
cherry_pick.go Enable addtional linters (#34085) 2025-04-01 10:14:01 +00:00
code_frequency.go Hide activity contributors, recent commits and code frequrency left tabs if there is no code permission (#34053) 2025-03-28 21:04:40 -07:00
commit.go Mark parent directory as viewed when all files are viewed (#33958) 2025-04-15 22:35:22 +08:00
compare.go Mark parent directory as viewed when all files are viewed (#33958) 2025-04-15 22:35:22 +08:00
contributors.go Fix incorrect ref commit ID usage (#33331) 2025-01-20 07:43:49 +00:00
download.go Refactor cache-control (#33861) 2025-03-13 07:04:50 +08:00
editor_test.go Enable testifylint rules (#34075) 2025-03-31 01:53:48 -04:00
editor.go Fix incorrect file links (#34189) 2025-04-13 12:27:31 -07:00
find.go Refactor template & test related code (#32938) 2024-12-22 15:33:19 +00:00
fork.go Check user/org repo limit instead of doer (#34147) 2025-04-07 23:45:31 -07:00
githttp_test.go Enable testifylint rules (#34075) 2025-03-31 01:53:48 -04:00
githttp.go Uniform all temporary directories and allow customizing temp path (#32352) 2025-04-08 16:15:28 +00:00
helper.go Refactor error system (#33610) 2025-02-16 22:13:17 -08:00
issue_comment.go Option to delay conflict checking of old pull requests until page view (#27779) 2025-04-24 19:26:57 +00:00
issue_content_history.go enable staticcheck QFxxxx rules (#34064) 2025-03-29 17:32:28 -04:00
issue_dependency.go Refactor error system (#33610) 2025-02-16 22:13:17 -08:00
issue_label_test.go Enable testifylint rules (#34075) 2025-03-31 01:53:48 -04:00
issue_label.go feat: Add sorting by exclusive labels (issue priority) (#33206) 2025-04-10 17:18:07 +00:00
issue_list.go feat: Add sorting by exclusive labels (issue priority) (#33206) 2025-04-10 17:18:07 +00:00
issue_lock.go Add API routes to lock and unlock issues (#34165) 2025-04-21 00:43:43 +00:00
issue_new.go Enable addtional linters (#34085) 2025-04-01 10:14:01 +00:00
issue_page_meta.go Fix PR's target branch dropdown (#33589) 2025-02-14 05:21:31 +00:00
issue_pin.go Move issue pin to an standalone table for querying performance (#33452) 2025-02-17 11:28:37 -08:00
issue_poster.go Support public code/issue access for private repositories (#33127) 2025-01-14 01:53:34 +00:00
issue_stopwatch.go Prepare common tmpl functions in a middleware (#33957) 2025-03-25 06:17:58 +00:00
issue_suggestions.go Rework suggestion backend (#33538) 2025-02-10 16:24:05 +00:00
issue_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
issue_timetrack.go Refactor error system (#33610) 2025-02-16 22:13:17 -08:00
issue_view.go Option to delay conflict checking of old pull requests until page view (#27779) 2025-04-24 19:26:57 +00:00
issue_watch.go Refactor error system (#33610) 2025-02-16 22:13:17 -08:00
issue.go Option to delay conflict checking of old pull requests until page view (#27779) 2025-04-24 19:26:57 +00:00
main_test.go make writing main test easier (#27270) 2023-09-28 01:38:53 +00:00
middlewares.go Refactor context repository (#33202) 2025-01-12 03:39:46 +00:00
migrate.go Refactor error system (#33610) 2025-02-16 22:13:17 -08:00
milestone.go feat: Add sorting by exclusive labels (issue priority) (#33206) 2025-04-10 17:18:07 +00:00
packages.go Refactor context repository (#33202) 2025-01-12 03:39:46 +00:00
patch.go Enable addtional linters (#34085) 2025-04-01 10:14:01 +00:00
projects_test.go Clarify path param naming (#32969) 2024-12-24 13:47:45 +00:00
projects.go feat: Add sorting by exclusive labels (issue priority) (#33206) 2025-04-10 17:18:07 +00:00
pull_review_test.go Refactor older tests to use testify (#33140) 2025-01-09 09:21:47 +08:00
pull_review.go enable staticcheck QFxxxx rules (#34064) 2025-03-29 17:32:28 -04:00
pull.go Option to delay conflict checking of old pull requests until page view (#27779) 2025-04-24 19:26:57 +00:00
recent_commits.go Hide activity contributors, recent commits and code frequrency left tabs if there is no code permission (#34053) 2025-03-28 21:04:40 -07:00
release_test.go Validate that the tag doesn't exist when creating a tag via the web (#33241) 2025-01-14 09:27:35 +08:00
release.go Move git references checking to gitrepo packages to reduce expose of repository path (#33891) 2025-03-15 19:48:59 -07:00
render.go Refactor error system (#33610) 2025-02-16 22:13:17 -08:00
repo.go Check user/org repo limit instead of doer (#34147) 2025-04-07 23:45:31 -07:00
search.go Improve issue & code search (#33860) 2025-03-13 11:07:48 +08:00
star.go Refactor web route handler (#33488) 2025-02-05 02:14:03 +08:00
topic.go Move context from modules to services (#29440) 2024-02-27 08:12:22 +01:00
transfer.go Refactor web route handler (#33488) 2025-02-05 02:14:03 +08:00
treelist_test.go Mark parent directory as viewed when all files are viewed (#33958) 2025-04-15 22:35:22 +08:00
treelist.go Mark parent directory as viewed when all files are viewed (#33958) 2025-04-15 22:35:22 +08:00
view_file.go Fix incorrect file links (#34189) 2025-04-13 12:27:31 -07:00
view_home_test.go Correctly handle submodule view and avoid throwing 500 error (#34121) 2025-04-06 09:38:08 +00:00
view_home.go Correctly handle submodule view and avoid throwing 500 error (#34121) 2025-04-06 09:38:08 +00:00
view_readme.go Fix incorrect file links (#34189) 2025-04-13 12:27:31 -07:00
view_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
view.go Keep file tree view icons consistent with icon theme (#33921) 2025-04-06 19:35:08 +00:00
watch.go Refactor web route handler (#33488) 2025-02-05 02:14:03 +08:00
webgit.go Support choose email when creating a commit via web UI (more) (#33445) 2025-01-31 02:36:18 +00:00
wiki_test.go Enable testifylint rules (#34075) 2025-03-31 01:53:48 -04:00
wiki.go Enable addtional linters (#34085) 2025-04-01 10:14:01 +00:00