You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/models
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>
3 years ago
..
db DBContext is just a Context (#17100) 3 years ago
fixtures Fix commit status index problem (#17061) 3 years ago
migrations Fix typo skipping a migration (#17130) 3 years ago
access.go DBContext is just a Context (#17100) 3 years ago
access_test.go DBContext is just a Context (#17100) 3 years ago
action.go DBContext is just a Context (#17100) 3 years ago
action_list.go DBContext is just a Context (#17100) 3 years ago
action_test.go Move db related basic functions to models/db (#17075) 3 years ago
admin.go DBContext is just a Context (#17100) 3 years ago
admin_test.go Move db related basic functions to models/db (#17075) 3 years ago
attachment.go DBContext is just a Context (#17100) 3 years ago
attachment_test.go DBContext is just a Context (#17100) 3 years ago
avatar.go DBContext is just a Context (#17100) 3 years ago
avatar_test.go Fix individual tests (addition to #15802) (#15818) 4 years ago
branches.go DBContext is just a Context (#17100) 3 years ago
branches_test.go Move db related basic functions to models/db (#17075) 3 years ago
commit.go Replace `list.List` with slices (#16311) 4 years ago
commit_status.go DBContext is just a Context (#17100) 3 years ago
commit_status_test.go Move db related basic functions to models/db (#17075) 3 years ago
consistency.go DBContext is just a Context (#17100) 3 years ago
consistency_test.go DBContext is just a Context (#17100) 3 years ago
engine_test.go DBContext is just a Context (#17100) 3 years ago
error.go Add option to provide signature for a token to verify key ownership (#14054) 4 years ago
error_oauth2.go
external_login_user.go DBContext is just a Context (#17100) 3 years ago
fixture_generation.go DBContext is just a Context (#17100) 3 years ago
fixture_test.go refactor: move from io/ioutil to io and os package (#17109) 3 years ago
gpg_key.go DBContext is just a Context (#17100) 3 years ago
gpg_key_add.go DBContext is just a Context (#17100) 3 years ago
gpg_key_commit_verification.go Replace `list.List` with slices (#16311) 4 years ago
gpg_key_common.go Add option to provide signature for a token to verify key ownership (#14054) 4 years ago
gpg_key_import.go DBContext is just a Context (#17100) 3 years ago
gpg_key_test.go Move db related basic functions to models/db (#17075) 3 years ago
gpg_key_verify.go DBContext is just a Context (#17100) 3 years ago
helper.go Add an abstract json layout to make it's easier to change json library (#16528) 4 years ago
helper_directory.go refactor: move from io/ioutil to io and os package (#17109) 3 years ago
helper_environment.go chore(models): rewrite code format. (#14754) 4 years ago
issue.go DBContext is just a Context (#17100) 3 years ago
issue_assignees.go DBContext is just a Context (#17100) 3 years ago
issue_assignees_test.go Move db related basic functions to models/db (#17075) 3 years ago
issue_comment.go DBContext is just a Context (#17100) 3 years ago
issue_comment_list.go DBContext is just a Context (#17100) 3 years ago
issue_comment_test.go Move db related basic functions to models/db (#17075) 3 years ago
issue_dependency.go DBContext is just a Context (#17100) 3 years ago
issue_dependency_test.go Move db related basic functions to models/db (#17075) 3 years ago
issue_label.go DBContext is just a Context (#17100) 3 years ago
issue_label_test.go Move db related basic functions to models/db (#17075) 3 years ago
issue_list.go DBContext is just a Context (#17100) 3 years ago
issue_list_test.go Move db related basic functions to models/db (#17075) 3 years ago
issue_lock.go DBContext is just a Context (#17100) 3 years ago
issue_milestone.go DBContext is just a Context (#17100) 3 years ago
issue_milestone_test.go DBContext is just a Context (#17100) 3 years ago
issue_reaction.go DBContext is just a Context (#17100) 3 years ago
issue_reaction_test.go DBContext is just a Context (#17100) 3 years ago
issue_stopwatch.go DBContext is just a Context (#17100) 3 years ago
issue_stopwatch_test.go Move db related basic functions to models/db (#17075) 3 years ago
issue_test.go DBContext is just a Context (#17100) 3 years ago
issue_tracked_time.go DBContext is just a Context (#17100) 3 years ago
issue_tracked_time_test.go Move db related basic functions to models/db (#17075) 3 years ago
issue_user.go DBContext is just a Context (#17100) 3 years ago
issue_user_test.go DBContext is just a Context (#17100) 3 years ago
issue_watch.go DBContext is just a Context (#17100) 3 years ago
issue_watch_test.go Move db related basic functions to models/db (#17075) 3 years ago
issue_xref.go DBContext is just a Context (#17100) 3 years ago
issue_xref_test.go DBContext is just a Context (#17100) 3 years ago
lfs.go DBContext is just a Context (#17100) 3 years ago
lfs_lock.go DBContext is just a Context (#17100) 3 years ago
list_options.go DBContext is just a Context (#17100) 3 years ago
list_options_test.go Add `AbsoluteListOptions` (#17028) 3 years ago
login_source.go DBContext is just a Context (#17100) 3 years ago
login_source_test.go Move db related basic functions to models/db (#17075) 3 years ago
main_test.go Move db related basic functions to models/db (#17075) 3 years ago
migrate.go DBContext is just a Context (#17100) 3 years ago
notification.go DBContext is just a Context (#17100) 3 years ago
notification_test.go Move db related basic functions to models/db (#17075) 3 years ago
oauth2.go DBContext is just a Context (#17100) 3 years ago
oauth2_application.go DBContext is just a Context (#17100) 3 years ago
oauth2_application_test.go Move db related basic functions to models/db (#17075) 3 years ago
org.go DBContext is just a Context (#17100) 3 years ago
org_team.go DBContext is just a Context (#17100) 3 years ago
org_team_test.go Move db related basic functions to models/db (#17075) 3 years ago
org_test.go DBContext is just a Context (#17100) 3 years ago
project.go DBContext is just a Context (#17100) 3 years ago
project_board.go DBContext is just a Context (#17100) 3 years ago
project_issue.go DBContext is just a Context (#17100) 3 years ago
project_test.go Move db related basic functions to models/db (#17075) 3 years ago
protected_tag.go DBContext is just a Context (#17100) 3 years ago
protected_tag_test.go Move db related basic functions to models/db (#17075) 3 years ago
pull.go DBContext is just a Context (#17100) 3 years ago
pull_list.go DBContext is just a Context (#17100) 3 years ago
pull_sign.go Replace `list.List` with slices (#16311) 4 years ago
pull_test.go Move db related basic functions to models/db (#17075) 3 years ago
release.go DBContext is just a Context (#17100) 3 years ago
repo.go DBContext is just a Context (#17100) 3 years ago
repo_activity.go DBContext is just a Context (#17100) 3 years ago
repo_archiver.go DBContext is just a Context (#17100) 3 years ago
repo_avatar.go DBContext is just a Context (#17100) 3 years ago
repo_branch.go
repo_collaboration.go DBContext is just a Context (#17100) 3 years ago
repo_collaboration_test.go DBContext is just a Context (#17100) 3 years ago
repo_generate.go DBContext is just a Context (#17100) 3 years ago
repo_generate_test.go Fixed assert statements. (#16089) 4 years ago
repo_indexer.go DBContext is just a Context (#17100) 3 years ago
repo_issue.go
repo_language_stats.go DBContext is just a Context (#17100) 3 years ago
repo_list.go DBContext is just a Context (#17100) 3 years ago
repo_list_test.go Move db related basic functions to models/db (#17075) 3 years ago
repo_mirror.go DBContext is just a Context (#17100) 3 years ago
repo_permission.go DBContext is just a Context (#17100) 3 years ago
repo_permission_test.go DBContext is just a Context (#17100) 3 years ago
repo_pushmirror.go DBContext is just a Context (#17100) 3 years ago
repo_pushmirror_test.go Move db related basic functions to models/db (#17075) 3 years ago
repo_redirect.go DBContext is just a Context (#17100) 3 years ago
repo_redirect_test.go DBContext is just a Context (#17100) 3 years ago
repo_sign.go Add configurable Trust Models (#11712) 4 years ago
repo_test.go DBContext is just a Context (#17100) 3 years ago
repo_transfer.go DBContext is just a Context (#17100) 3 years ago
repo_transfer_test.go Move db related basic functions to models/db (#17075) 3 years ago
repo_unit.go Move db related basic functions to models/db (#17075) 3 years ago
repo_watch.go DBContext is just a Context (#17100) 3 years ago
repo_watch_test.go Move db related basic functions to models/db (#17075) 3 years ago
review.go DBContext is just a Context (#17100) 3 years ago
review_test.go Move db related basic functions to models/db (#17075) 3 years ago
session.go DBContext is just a Context (#17100) 3 years ago
ssh_key.go DBContext is just a Context (#17100) 3 years ago
ssh_key_authorized_keys.go DBContext is just a Context (#17100) 3 years ago
ssh_key_authorized_principals.go DBContext is just a Context (#17100) 3 years ago
ssh_key_deploy.go DBContext is just a Context (#17100) 3 years ago
ssh_key_fingerprint.go Move db related basic functions to models/db (#17075) 3 years ago
ssh_key_parse.go refactor: move from io/ioutil to io and os package (#17109) 3 years ago
ssh_key_principals.go DBContext is just a Context (#17100) 3 years ago
ssh_key_test.go Add support for ed25519_sk and ecdsa_sk SSH keys (#13462) 4 years ago
star.go DBContext is just a Context (#17100) 3 years ago
star_test.go Move db related basic functions to models/db (#17075) 3 years ago
statistic.go DBContext is just a Context (#17100) 3 years ago
task.go DBContext is just a Context (#17100) 3 years ago
token.go DBContext is just a Context (#17100) 3 years ago
token_test.go Move db related basic functions to models/db (#17075) 3 years ago
topic.go DBContext is just a Context (#17100) 3 years ago
topic_test.go Move db related basic functions to models/db (#17075) 3 years ago
twofactor.go DBContext is just a Context (#17100) 3 years ago
u2f.go DBContext is just a Context (#17100) 3 years ago
u2f_test.go Move db related basic functions to models/db (#17075) 3 years ago
unit.go
update.go DBContext is just a Context (#17100) 3 years ago
upload.go DBContext is just a Context (#17100) 3 years ago
user.go DBContext is just a Context (#17100) 3 years ago
user_avatar.go DBContext is just a Context (#17100) 3 years ago
user_follow.go DBContext is just a Context (#17100) 3 years ago
user_follow_test.go Move db related basic functions to models/db (#17075) 3 years ago
user_heatmap.go DBContext is just a Context (#17100) 3 years ago
user_heatmap_test.go Move db related basic functions to models/db (#17075) 3 years ago
user_mail.go DBContext is just a Context (#17100) 3 years ago
user_mail_test.go Move db related basic functions to models/db (#17075) 3 years ago
user_openid.go DBContext is just a Context (#17100) 3 years ago
user_openid_test.go Move db related basic functions to models/db (#17075) 3 years ago
user_redirect.go DBContext is just a Context (#17100) 3 years ago
user_redirect_test.go DBContext is just a Context (#17100) 3 years ago
user_test.go DBContext is just a Context (#17100) 3 years ago
userlist.go DBContext is just a Context (#17100) 3 years ago
userlist_test.go Move db related basic functions to models/db (#17075) 3 years ago
webhook.go DBContext is just a Context (#17100) 3 years ago
webhook_test.go Move db related basic functions to models/db (#17075) 3 years ago
wiki.go Handle and propagate errors when checking if paths are Dirs, Files or Exist (#13186) 4 years ago
wiki_test.go Move db related basic functions to models/db (#17075) 3 years ago