forgejo/routers/api/v1/repo
zeripath c1ca4a8313
Improve /api/v1/repos/issues/search by just getting repo ids (#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-03-29 18:12:21 +01:00
..
blob.go
branch.go [API] Add pagination to ListBranches (#14524) 2021-02-03 20:06:13 +01:00
collaborators.go [refactor] Unify the export of user data via API (#15144) 2021-03-27 17:45:26 +01:00
commits.go
file.go Add support for ref parameter to get raw file API (#14602) 2021-02-09 01:15:47 +01:00
fork.go
git_hook.go
git_ref.go
hook.go [refactor] Unify the export of user data via API (#15144) 2021-03-27 17:45:26 +01:00
hook_test.go
issue.go Improve /api/v1/repos/issues/search by just getting repo ids (#15179) 2021-03-29 18:12:21 +01:00
issue_comment.go
issue_label.go
issue_reaction.go [refactor] Unify the export of user data via API (#15144) 2021-03-27 17:45:26 +01:00
issue_stopwatch.go
issue_subscription.go [refactor] Unify the export of user data via API (#15144) 2021-03-27 17:45:26 +01:00
issue_tracked_time.go
key.go
label.go
language.go
main_test.go
migrate.go Ensure validation occurs on clone addresses too (#14994) 2021-03-15 17:52:11 -04:00
milestone.go
mirror.go
pull.go API: fix set milestone on PR creation (#14981) 2021-03-13 19:06:52 +01:00
pull_review.go Add dismiss review feature (#12674) 2021-02-11 18:32:25 +01:00
release.go Implement delete release attachments and update release attachments' name (#14130) 2021-03-23 00:09:51 +08:00
release_attachment.go
release_tags.go [API] Add delete release by tag & fix unreleased inconsistency (#14563) 2021-02-07 19:32:18 +01:00
repo.go Add DefaultMergeStyle option to repository (#14789) 2021-03-27 15:55:40 +01:00
repo_test.go
star.go [refactor] Unify the export of user data via API (#15144) 2021-03-27 17:45:26 +01:00
status.go
subscriber.go [refactor] Unify the export of user data via API (#15144) 2021-03-27 17:45:26 +01:00
tag.go [API] Add delete release by tag & fix unreleased inconsistency (#14563) 2021-02-07 19:32:18 +01:00
teams.go
topic.go
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