1
0
Fork 0
forgejo/routers/web/repo
zeripath 9302eba971
DBContext is just a Context (#17100)
* DBContext is just a Context

This PR removes some of the specialness from the DBContext and makes it context
This allows us to simplify the GetEngine code to wrap around any context in future
and means that we can change our loadRepo(e Engine) functions to simply take contexts.

Signed-off-by: Andrew Thornton <art27@cantab.net>

* fix unit tests

Signed-off-by: Andrew Thornton <art27@cantab.net>

* another place that needs to set the initial context

Signed-off-by: Andrew Thornton <art27@cantab.net>

* avoid race

Signed-off-by: Andrew Thornton <art27@cantab.net>

* change attachment error

Signed-off-by: Andrew Thornton <art27@cantab.net>
2021-09-23 23:45:36 +08: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 Repare and Improve GetDiffRangeWithWhitespaceBehavior (#16894) 2021-08-31 06:16:23 +02:00
compare.go Add skip and limit to git.GetTags (#16897) 2021-09-10 19:30:37 +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 refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08:00
http_test.go Fix http path bug (#16117) 2021-06-09 14:53:12 +02:00
issue.go refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08:00
issue_dependency.go Rename context.Query to context.Form (#16562) 2021-07-29 03:42:15 +02:00
issue_label.go DBContext is just a Context (#17100) 2021-09-23 23:45:36 +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 In Render tolerate not being passed a context (#16842) 2021-08-28 21:15:56 +01:00
projects.go In Render tolerate not being passed a context (#16842) 2021-08-28 21:15:56 +01:00
projects_test.go Move db related basic functions to models/db (#17075) 2021-09-19 19:49:59 +08:00
pull.go Ensure that rebase conflicts are handled in updates (#16952) 2021-09-05 10:30:40 +01: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 Add skip and limit to git.GetTags (#16897) 2021-09-10 19:30:37 +02: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 refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +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 refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08: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