1
1
mirror of https://github.com/go-gitea/gitea synced 2024-11-05 17:54:26 +00:00
gitea/routers/api/v1/repo
zeripath e520dff4da
Improve /api/v1/repos/issues/search by just getting repo ids (#15179) (#15192)
Backport #15179

/api/v1/repos/issues/search is a highly inefficient search which is unfortunately
the basis for our dependency searching algorithm. In particular it currently loads
all of the repositories and their owners and their primary coding language all of
which is immediately thrown away.

This PR makes one simple change - just get the IDs.

Related #14560
Related #12827

Signed-off-by: Andrew Thornton <art27@cantab.net>
2021-04-01 01:15:08 +02:00
..
blob.go Swagger info corrections (#9441) 2019-12-20 19:07:12 +02:00
branch.go [API] Add pagination to ListBranches (#14524) 2021-02-03 20:06:13 +01:00
collaborators.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
commits.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
file.go Add support for ref parameter to get raw file API (#14602) 2021-02-09 01:15:47 +01:00
fork.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
git_hook.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
git_ref.go Swagger info corrections (#9441) 2019-12-20 19:07:12 +02:00
hook_test.go API endpoint for testing webhook (#3550) 2018-04-29 14:21:33 +08:00
hook.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
issue_comment.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
issue_label.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
issue_reaction.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
issue_stopwatch.go Refactor: move Commit To APIFormat Code & Lot of StopWatch related things (#12729) 2020-09-18 20:09:26 +08:00
issue_subscription.go [Refactor] Move APIFormat functions into convert package (#12856) 2020-10-17 00:23:08 -04:00
issue_tracked_time.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
issue.go Improve /api/v1/repos/issues/search by just getting repo ids (#15179) (#15192) 2021-04-01 01:15:08 +02:00
key.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
label.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
language.go Add language statistics API endpoint (#11737) 2020-06-07 14:48:41 +03:00
main_test.go API endpoint for testing webhook (#3550) 2018-04-29 14:21:33 +08:00
migrate.go Ensure validation occurs on clone addresses too (#14994) 2021-03-15 17:52:11 -04:00
milestone.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
mirror.go Refactor api repo dir (#10048) 2020-01-29 13:55:23 +08:00
pull_review.go Add dismiss review feature (#12674) 2021-02-11 18:32:25 +01:00
pull.go API: fix set milestone on PR creation (#14981) 2021-03-13 19:06:52 +01:00
release_attachment.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
release_tags.go [API] Add delete release by tag & fix unreleased inconsistency (#14563) 2021-02-07 19:32:18 +01:00
release.go Create tag on ui (#13467) 2021-02-28 19:57:45 +00:00
repo_test.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
repo.go Prevent panic when editing forked repos by API (#14960) 2021-03-11 19:09:52 +01:00
star.go Remove page size limit comment from swagger (#11806) 2020-06-09 00:57:38 -04:00
status.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
subscriber.go Remove page size limit comment from swagger (#11806) 2020-06-09 00:57:38 -04:00
tag.go [API] Add delete release by tag & fix unreleased inconsistency (#14563) 2021-02-07 19:32:18 +01:00
teams.go [API] List, Check, Add & delete endpoints for repository teams (#13630) 2021-02-01 22:57:12 +01:00
topic.go Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
transfer.go Repository transfer has to be confirmed, if user can not create repo for new owner (#14792) 2021-03-01 01:47:30 +01:00
tree.go Remove page size limit comment from swagger (#11806) 2020-06-09 00:57:38 -04:00