summaryrefslogtreecommitdiff
path: root/lib/api/tags.rb
Commit message (Collapse)AuthorAgeFilesLines
* Add latest changes from gitlab-org/gitlab@15-7-stable-eev15.7.0-rc42GitLab Bot2022-12-201-0/+18
|
* Add latest changes from gitlab-org/gitlab@15-6-stable-eev15.6.0-rc42GitLab Bot2022-11-171-9/+36
|
* Add latest changes from gitlab-org/gitlab@15-4-stable-eev15.4.0-rc42GitLab Bot2022-09-191-2/+2
|
* Add latest changes from gitlab-org/gitlab@15-2-stable-eev15.2.0-rc42GitLab Bot2022-07-201-1/+5
|
* Add latest changes from gitlab-org/gitlab@14-8-stable-eev14.8.0-rc42GitLab Bot2022-02-181-5/+1
|
* Add latest changes from gitlab-org/gitlab@14-5-stable-eev14.5.0-rc42GitLab Bot2021-11-181-4/+12
|
* Add latest changes from gitlab-org/gitlab@14-4-stable-eev14.4.0-rc42GitLab Bot2021-10-201-1/+1
|
* Add latest changes from gitlab-org/gitlab@14-2-stable-eev14.2.0-rc42GitLab Bot2021-08-191-2/+0
|
* Add latest changes from gitlab-org/gitlab@14-0-stable-eev14.0.0-rc42GitLab Bot2021-06-161-83/+2
|
* Add latest changes from gitlab-org/gitlab@13-11-stable-eev13.11.0-rc43GitLab Bot2021-04-201-1/+7
|
* Add latest changes from gitlab-org/gitlab@13-6-stable-eev13.6.0-rc42GitLab Bot2020-11-191-6/+6
|
* Add latest changes from gitlab-org/gitlab@13-5-stable-eev13.5.0-rc42GitLab Bot2020-10-211-1/+1
|
* Add latest changes from gitlab-org/gitlab@13-2-stable-eeGitLab Bot2020-07-201-1/+1
|
* Add documentation and testsManoj MJ2019-06-191-2/+2
| | | | | | | | This commit adds - feature specs - to test the ability of a user with "developer" permission to delete tags in repositories. - documentation
* Search project tags via APIRobert Schilling2019-01-211-2/+5
|
* Add spec for Release APIShinya Maeda2018-12-311-14/+39
| | | | | Add spec for all release API - GET, POST, PUT, DELETE. Also, fixes some minior bugs.
* Refactor Release servicesAlessio Caiazza2018-12-311-6/+10
| | | | | | CreateReleaseService and UpdateReleaseService now takes all the release attributes as constructor parameters. This will simplify attribute expansion
* Add releases APIAlessio Caiazza2018-12-311-10/+23
| | | | | | | | | | | This commit introduces Releases API under /api/v4/projects/:id/releases * We are introducing release policies at project level. * We are deprecating releases changes from tags, both api and web interface. * Tags::CreateService no longer create a release This feature is controlled by :releases_page feature flag
* Fix API::Namespaces to accept namepaces with dotsif-52811-fix_namespaces_api_routingImre Farkas2018-11-281-2/+2
| | | | | It also renames the API::PROJECT_ENDPOINT_REQUIREMENTS constant to API::NAMESPACE_OR_PROJECT_REQUIREMENTS
* Enable frozen string in lib/api and lib/backupgfyoung2018-09-291-0/+2
| | | | | | | | | | Partially addresses #47424. Had to make changes to spec files because stubbing methods on frozen objects is a mess in RSpec and leads to failures: https://github.com/rspec/rspec-mocks/issues/1190
* sorting for tags apihaseeb2017-12-141-1/+6
|
* Remove 'Repo' prefix from API entitesVitaliy @blackst0ne Klachkov2017-10-051-6/+6
|
* Don't use public_send in destroy_conditionally! helperSean McGivern2017-08-301-1/+1
| | | | | As we only override in two places, we could just ask for the value rather than the method name.
* Use commit date for branches and tagsRobert Schilling2017-08-281-4/+11
|
* Fix the /projects/:id/repository/tags endpoint to handle dots in the tag ↵Rémy Coutable2017-08-081-6/+8
| | | | | | name when the project full path contains a `/` Signed-off-by: Rémy Coutable <remy@rymai.me>
* Enable Style/DotPosition Rubocop :cop:Grzegorz Bizon2017-06-211-8/+8
|
* Add `requirements: { id: %r{[^/]+} }` for all projects and groups namespaced ↵Rémy Coutable2017-03-161-1/+1
| | | | | | API routes Signed-off-by: Rémy Coutable <remy@rymai.me>
* Return 204 for delete endpointsRobert Schilling2017-02-281-5/+1
|
* Paginate all endpoints that return an arrayRobert Schilling2017-02-161-3/+7
|
* Move tag services to `Tags` namespacedixpac2017-02-141-2/+2
| | | | | | CreateTagService and DeleteTagService where in root namespace, by following service code organization I moved them in Tags::CreateService and Tags::DestroyService
* Allow public access to some Tag API endpointspublic-tags-apiRémy Coutable2016-12-071-1/+0
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Use declared_params helper in APIgrapify-declared-paramsRobert Schilling2016-11-141-2/+1
|
* Grapify tags APIgrapify-tagsRobert Schilling2016-10-261-49/+45
|
* Ensure that branch and tag names are given in APIrefactor-tags-branches-apiRobert Schilling2016-06-301-3/+3
|
* API: Present an array of Gitlab::Git::Tag instead of array of rugged tagsRobert Schilling2016-04-171-1/+1
|
* Fix minor styling issues from code reviewRobert Schilling2016-04-121-3/+3
|
* API: Ability to retrieve a single tagRobert Schilling2016-04-121-0/+14
|
* Revert "API: Ability to retrieve a single tag"Robert Schilling2016-04-061-14/+0
| | | | This reverts commit 7f287c9136d5d1cdda8df170c6e772ca82aad1e9.
* API: Ability to retrieve a single tagRobert Schilling2016-04-061-0/+14
|
* Delete tag via APIapi-delete-tagRobert Schilling2016-01-081-0/+21
|
* Allow editing a release in API via PUT methodRobert Schilling2015-11-211-0/+21
|
* Only allow to create a release if it does not exist yetRobert Schilling2015-11-211-2/+2
|
* Use POST to create a new release instead of PUTRobert Schilling2015-11-211-1/+1
|
* API: Return 404 if the tag for a release does not existRobert Schilling2015-11-211-3/+7
|
* Make tag API consistent for release featureRobert Schilling2015-11-211-4/+4
|
* Add API docs and correctly expose release apiDmitriy Zaporozhets2015-11-121-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add releases apiDmitriy Zaporozhets2015-11-121-1/+18
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Move git tags API to separate fileDmitriy Zaporozhets2015-11-121-0/+44
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>