forgejo/models
zeripath 5cb0c9aa0d
Propagate context and ensure git commands run in request context ()
This PR continues the work in  by progressively ensuring that git
commands run within the request context.

This now means that the if there is a git repo already open in the context it will be used instead of reopening it.

Signed-off-by: Andrew Thornton <art27@cantab.net>
2022-01-19 23:26:57 +00:00
..
admin Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
appstate Sync gitea app path for git hooks and authorized keys when starting () 2021-10-21 17:22:43 +08:00
asymkey Fix various typos () 2022-01-10 17:32:37 +08:00
auth Webauthn nits () 2022-01-15 17:52:56 +01:00
avatars slight optimization for default avatar () 2022-01-05 07:00:32 +01:00
db Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
fixtures Support webauthn () 2022-01-14 16:03:31 +01:00
issues Simplify parameter types () 2021-12-20 04:41:31 +00:00
migrations Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
perm Team permission allow different unit has different permission () 2022-01-05 11:37:00 +08:00
repo Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
unit Fix new team () 2022-01-08 15:19:36 +00:00
unittest tests: s/GITEA_UNIT_TESTS_VERBOSE/GITEA_UNIT_TESTS_LOG_SQL/ () 2022-01-01 04:31:24 +01:00
user Improve the comment for 2FA filter in admin panel () 2022-01-13 21:32:28 +01:00
webhook Add replay of webhooks. () 2022-01-05 15:00:20 -06:00
access.go Team permission allow different unit has different permission () 2022-01-05 11:37:00 +08:00
access_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
action.go Prevent hang in git cat-file if repository is not a valid repository and other fixes () 2021-12-16 19:01:14 +00:00
action_list.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
action_test.go Some repository refactors () 2021-12-12 23:48:20 +08:00
branches.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
branches_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
commit.go Move keys to models/asymkey () 2021-12-10 16:14:24 +08:00
commit_status.go Add missing X-Total-Count and fix some related bugs () 2021-12-15 13:39:34 +08:00
commit_status_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
consistency.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
consistency_test.go A better go code formatter, and now make fmt can run in Windows () 2021-11-17 20:34:35 +08:00
engine_test.go Refactor install page (db type) () 2021-12-07 13:44:08 +08:00
error.go Some repository refactors () 2021-12-12 23:48:20 +08:00
fixture_generation.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
fixture_test.go Decouple unit test code from business code () 2021-11-12 22:36:47 +08:00
helper.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
helper_directory.go refactor: move from io/ioutil to io and os package () 2021-09-22 13:38:34 +08:00
helper_environment.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue.go Fix CheckRepoStats and reuse it during migration () 2022-01-17 19:31:58 +01:00
issue_assignees.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_assignees_test.go Move user related model into models/user () 2021-11-24 17:49:20 +08:00
issue_comment.go Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
issue_comment_list.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_comment_test.go Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
issue_dependency.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_dependency_test.go Move user related model into models/user () 2021-11-24 17:49:20 +08:00
issue_label.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_label_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_list.go Use conditions but not repo ids as query condition () 2021-12-29 21:02:12 +08:00
issue_list_test.go Decouple unit test, remove intermediate unittestbridge package () 2021-11-16 16:53:21 +08:00
issue_lock.go Fix CheckRepoStats and reuse it during migration () 2022-01-17 19:31:58 +01:00
issue_milestone.go Fix CheckRepoStats and reuse it during migration () 2022-01-17 19:31:58 +01:00
issue_milestone_test.go Fix CheckRepoStats and reuse it during migration () 2022-01-17 19:31:58 +01:00
issue_reaction.go Add missing X-Total-Count and fix some related bugs () 2021-12-15 13:39:34 +08:00
issue_reaction_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_stopwatch.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_stopwatch_test.go Move user related model into models/user () 2021-11-24 17:49:20 +08:00
issue_test.go Fix CheckRepoStats and reuse it during migration () 2022-01-17 19:31:58 +01:00
issue_tracked_time.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_tracked_time_test.go Move user related model into models/user () 2021-11-24 17:49:20 +08:00
issue_user.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_user_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_watch.go Add missing X-Total-Count and fix some related bugs () 2021-12-15 13:39:34 +08:00
issue_watch_test.go A better go code formatter, and now make fmt can run in Windows () 2021-11-17 20:34:35 +08:00
issue_xref.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
issue_xref_test.go Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
lfs.go Allow admin to associate missing LFS objects for repositories () 2022-01-01 17:05:31 +08:00
lfs_lock.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
main_test.go Move keys to models/asymkey () 2021-12-10 16:14:24 +08:00
migrate.go Fix CheckRepoStats and reuse it during migration () 2022-01-17 19:31:58 +01:00
migrate_test.go tests: add coverage for models migration helpers () 2022-01-03 23:35:01 +08:00
notification.go Fix various typos () 2022-01-10 17:32:37 +08:00
notification_test.go Move user related model into models/user () 2021-11-24 17:49:20 +08:00
org.go Team permission allow different unit has different permission () 2022-01-05 11:37:00 +08:00
org_team.go Team permission allow different unit has different permission () 2022-01-05 11:37:00 +08:00
org_team_test.go Team permission allow different unit has different permission () 2022-01-05 11:37:00 +08:00
org_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
project.go Remove NewSession method from db.Engine interface () 2021-11-21 23:41:00 +08:00
project_board.go Support sorting for project board issuses () 2021-12-08 14:57:18 +08:00
project_issue.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
project_test.go Decouple unit test code from business code () 2021-11-12 22:36:47 +08:00
protected_tag.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
protected_tag_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
pull.go Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
pull_list.go Don't delete branch if other PRs with this branch are open () 2022-01-03 20:45:58 +01:00
pull_test.go Don't delete branch if other PRs with this branch are open () 2022-01-03 20:45:58 +01:00
release.go Some repository refactors () 2021-12-12 23:48:20 +08:00
repo.go Fix CheckRepoStats and reuse it during migration () 2022-01-17 19:31:58 +01:00
repo_activity.go Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
repo_collaboration.go Some repository refactors () 2021-12-12 23:48:20 +08:00
repo_collaboration_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
repo_generate.go Some repository refactors () 2021-12-12 23:48:20 +08:00
repo_generate_test.go Fixed assert statements. () 2021-06-07 07:27:09 +02:00
repo_list.go Prevent ambiguous column error in organizations page () 2022-01-18 07:45:14 +00:00
repo_list_test.go Decouple unit test, remove intermediate unittestbridge package () 2021-11-16 16:53:21 +08:00
repo_permission.go Team permission allow different unit has different permission () 2022-01-05 11:37:00 +08:00
repo_permission_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
repo_test.go Fix CheckRepoStats and reuse it during migration () 2022-01-17 19:31:58 +01:00
repo_transfer.go Some repository refactors () 2021-12-12 23:48:20 +08:00
repo_transfer_test.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
review.go Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
review_test.go Propagate context and ensure git commands run in request context () 2022-01-19 23:26:57 +00:00
statistic.go Refactor auth package () 2022-01-02 21:12:35 +08:00
task.go Move repository model into models/repo () 2021-12-10 09:27:50 +08:00
token.go Refactor auth package () 2022-01-02 21:12:35 +08:00
token_test.go A better go code formatter, and now make fmt can run in Windows () 2021-11-17 20:34:35 +08:00
upload.go Remove NewSession method from db.Engine interface () 2021-11-21 23:41:00 +08:00
user.go Use conditions but not repo ids as query condition () 2021-12-29 21:02:12 +08:00
user_heatmap.go Move user related model into models/user () 2021-11-24 17:49:20 +08:00
user_heatmap_test.go Move user related model into models/user () 2021-11-24 17:49:20 +08:00
user_test.go Use conditions but not repo ids as query condition () 2021-12-29 21:02:12 +08:00
userlist.go Move more model into models/user () 2021-11-28 22:11:58 +08:00
userlist_test.go Move more model into models/user () 2021-11-28 22:11:58 +08:00