Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-20 | Add latest changes from gitlab-org/gitlab@15-5-stable-eev15.5.0-rc42 | GitLab Bot | |
2022-09-20 | Add latest changes from gitlab-org/gitlab@15-4-stable-eev15.4.0-rc42 | GitLab Bot | |
2022-08-18 | Add latest changes from gitlab-org/gitlab@15-3-stable-eev15.3.0-rc42 | GitLab Bot | |
2022-02-18 | Add latest changes from gitlab-org/gitlab@14-8-stable-eev14.8.0-rc42 | GitLab Bot | |
2021-07-20 | Add latest changes from gitlab-org/gitlab@14-1-stable-eev14.1.0-rc42 | GitLab Bot | |
2021-06-16 | Add latest changes from gitlab-org/gitlab@14-0-stable-eev14.0.0-rc42 | GitLab Bot | |
2021-05-19 | Add latest changes from gitlab-org/gitlab@13-12-stable-eev13.12.0-rc42 | GitLab Bot | |
2020-09-19 | Add latest changes from gitlab-org/gitlab@13-4-stable-ee | GitLab Bot | |
2020-08-20 | Add latest changes from gitlab-org/gitlab@13-3-stable-ee | GitLab Bot | |
2020-07-20 | Add latest changes from gitlab-org/gitlab@13-2-stable-ee | GitLab Bot | |
2020-05-20 | Add latest changes from gitlab-org/gitlab@13-0-stable-ee | GitLab Bot | |
2020-02-21 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-02-17 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2020-02-03 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-12-16 | Add latest changes from gitlab-org/gitlab@masterogolowinski-master-patch-80898 | GitLab Bot | |
2019-12-03 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-11-12 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-29 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-10-21 | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | |
2019-06-25 | Change HTTP Status Code when repository disabled | Sam Battalio | |
2019-03-30 | Revise merged branch check to green light up to N branches | Stan Hu | |
The main point of this check is to ensure we aren't checking all branches, not that we have an exact count. | |||
2019-03-30 | Fix API /project/:id/branches not returning correct merge status | Stan Hu | |
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24034 introduced a regression where only the first 20 branches were used to determine whether a branch has been merged because the pagination was applied incorrectly. Requesting the second page of branches via the API would always have the wrong merge status. We fix this by properly paginating the branches before requesting their merge status. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56250 | |||
2018-12-27 | Fix timeout issues retrieving branches via API | Stan Hu | |
47d4890d changed the order of pagination so that the full list of branches would be passed to Gitaly to determine which ones had been merged, but this operation can timeout for large repositories with many branches. We only need to determine whether the found branches have been merged, so limit the scan to those. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/55724 | |||
2018-12-19 | Update specs to rails5 format | blackst0ne | |
Updates specs to use new rails5 format. The old format: `get :show, { some: params }, { some: headers }` The new format: `get :show, params: { some: params }, headers: { some: headers }` | |||
2018-07-11 | Resolve "Rename the `Master` role to `Maintainer`" Backend | Mark Chao | |
2018-06-26 | Remove duplicate spec | Douwe Maan | |
2018-06-25 | Fix branch API can_push attribute and add specs | Douwe Maan | |
2018-03-05 | Update API: add search param to branches | bunufi | |
2017-10-18 | Get Project Branch API shows an helpful error message on invalid refname | Jacopo | |
In API v4 when requesting a branch with an invalid refname shows an helpful error message: 'The branch refname is invalid'. | |||
2017-09-19 | Use set in some API specs | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2017-09-05 | Add branch existence check to the APIv4 branches via HEAD request | blackst0ne | |
2017-08-28 | Add tests for the unmodified header | Robert Schilling | |
2017-07-27 | Fix the /projects/:id/repository/branches endpoint to handle dots in the ↵ | Rémy Coutable | |
branch name when the project full patch contains a `/` Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2017-05-08 | Add confirm delete protected branch modal | Sam Rose | |
2017-04-21 | Unnecessary "include WaitForAjax" and "include ApiHelpers" | Jacopo | |
Removed all the unnecessary include of `WaitForAjax` and `ApiHelpers` in the specs. Removed unnecessary usage of `api:true` | |||
2017-03-20 | Allow unauthenticated access to some Branch API GET endpoints | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2017-02-28 | Return 204 for delete endpoints | Robert Schilling | |
2017-02-24 | Return 202 with JSON body on async removals on V4 API | Oswaldo | |
2017-02-21 | Change branch_name param to branch throughout V4 API | Oswaldo Ferreira | |
2017-02-16 | Add a custom pagination matcher | Robert Schilling | |
2017-02-16 | Paginate all endpoints that return an array | Robert Schilling | |
2017-02-14 | entities: use the RepoCommit entity for branch commits | Ben Boeckel | |
Fixes #23895. | |||
2017-01-27 | Use `:empty_project` where possible in request specs | Robert Speicher | |
2016-12-08 | Allow branch names with dots on API endpoint | Felipe Artur | |
2016-12-02 | Merge branch 'update-api-spec-files' into 'master' | Rémy Coutable | |
Update API spec files to describe the correct class by changing `API::API` to the corresponding class, for example `API::AwardEmoji`. Closes #24902 See merge request !7718 | |||
2016-11-30 | API: Expose branch status | Robert Schilling | |
2016-11-28 | Changed API spec files to describe the correct class | Livier | |
Restore changes for api spec files Fix error in rspec Users Delete extra space Repositories-spec | |||
2016-11-21 | Refactor cache refreshing/expiring | Yorick Peterse | |
This refactors repository caching so it's possible to selectively refresh certain caches, instead of just expiring and refreshing everything. To allow this the various methods that were cached (e.g. "tag_count" and "readme") use a similar pattern that makes expiring and refreshing their data much easier. In this new setup caches are refreshed as follows: 1. After a commit (but before running ProjectCacheWorker) we expire some basic caches such as the commit count and repository size. 2. ProjectCacheWorker will recalculate the commit count, repository size, then refresh a specific set of caches based on the list of files changed in a push payload. This requires a bunch of changes to the various methods that may be cached. For one, data should not be cached if a branch used or the entire repository does not exist. To prevent all these methods from handling this manually this is taken care of in Repository#cache_method_output. Some methods still manually check for the existence of a repository but this result is also cached. With selective flushing implemented ProjectCacheWorker no longer uses an exclusive lease for all of its work. Instead this worker only uses a lease to limit the number of times the repository size is updated as this is a fairly expensive operation. | |||
2016-11-09 | Add button to delete all merged branches | Toon Claes | |
It adds a button to the branches page that the user can use to delete all the branches that are already merged. This can be used to clean up all the branches that were forgotten to delete while merging MRs. Fixes #21076. | |||
2016-10-31 | GrapeDSL for branches endpoints | Z.J. van de Weg | |