mirror of
1
Fork 0
forgejo/routers/web/repo
zeripath 001dbf100d
Defer Last Commit Info (#16467)
One of the biggest reasons for slow repository browsing is that we wait
until last commit information has been generated for all files in the
repository.

This PR proposes deferring this generation to a new POST endpoint that
does the look up outside of the main page request.

Signed-off-by: Andrew Thornton <art27@cantab.net>
2021-10-08 15:08:22 +02:00
..
activity.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
attachment.go Add repo_id for attachment (#16958) 2021-09-08 17:19:30 +02:00
blame.go Replace `list.List` with slices (#16311) 2021-08-09 14:08:51 -04:00
branch.go Fix branch pagination error (#16805) 2021-08-24 23:15:07 +01:00
commit.go Support direct comparison (git diff a..b) as well merge comparison (a...b) (#16635) 2021-09-27 13:19:34 +01:00
compare.go Prevent NPE on invalid diff (#17197) 2021-09-30 21:31:02 +02:00
download.go Download lfs in git and web workflow from minio/s3 directly (#16731) 2021-08-21 20:22:06 +02:00
editor.go refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08:00
editor_test.go Move db related basic functions to models/db (#17075) 2021-09-19 19:49:59 +08:00
http.go Move twofactor to models/login (#17143) 2021-09-25 15:00:12 +02:00
http_test.go Fix http path bug (#16117) 2021-06-09 14:53:12 +02:00
issue.go Allow adding multiple issues to a project (#17226) 2021-10-08 00:00:02 +02:00
issue_dependency.go Rename context.Query to context.Form (#16562) 2021-07-29 03:42:15 +02:00
issue_label.go Move login related structs and functions to models/login (#17093) 2021-09-24 19:32:56 +08:00
issue_label_test.go Move db related basic functions to models/db (#17075) 2021-09-19 19:49:59 +08:00
issue_lock.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
issue_stopwatch.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
issue_test.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
issue_timetrack.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
issue_watch.go Refactor routers directory (#15800) 2021-06-09 01:33:54 +02:00
lfs.go refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08:00
main_test.go Move db related basic functions to models/db (#17075) 2021-09-19 19:49:59 +08:00
middlewares.go Rename ctx.Form() to ctx.FormString() and move code into own file (#16571) 2021-08-11 02:31:13 +02:00
migrate.go Make mirror feature more configurable (#16957) 2021-09-07 17:49:36 +02:00
milestone.go Move login related structs and functions to models/login (#17093) 2021-09-24 19:32:56 +08:00
projects.go Kanban colored boards (#16647) 2021-09-29 22:53:12 +02:00
projects_test.go Move db related basic functions to models/db (#17075) 2021-09-19 19:49:59 +08:00
pull.go Fix stange behavior of DownloadPullDiffOrPatch in incorect index (#17223) 2021-10-05 16:41:48 +02:00
pull_review.go Rename ctx.Form() to ctx.FormString() and move code into own file (#16571) 2021-08-11 02:31:13 +02:00
release.go Move login related structs and functions to models/login (#17093) 2021-09-24 19:32:56 +08:00
release_test.go Move db related basic functions to models/db (#17075) 2021-09-19 19:49:59 +08:00
repo.go DBContext is just a Context (#17100) 2021-09-23 23:45:36 +08:00
search.go Related refactors to ctx.FormX functions (#16567) 2021-08-11 18:08:52 +03:00
setting.go Move login related structs and functions to models/login (#17093) 2021-09-24 19:32:56 +08:00
setting_protected_branch.go Support unprotected file patterns (#16395) 2021-09-11 16:21:17 +02:00
settings_test.go refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08:00
tag.go Rename context.Query to context.Form (#16562) 2021-07-29 03:42:15 +02:00
topic.go Related refactors to ctx.FormX functions (#16567) 2021-08-11 18:08:52 +03:00
view.go Defer Last Commit Info (#16467) 2021-10-08 15:08:22 +02:00
webhook.go [API] generalize list header (#16551) 2021-08-12 14:43:08 +02:00
wiki.go refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08:00
wiki_test.go refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08:00