Vitaliy @blackst0ne Klachkov
c55a9ac4ae
Remove 'Repo' prefix from API entites
2017-10-05 19:48:05 +11:00
Sean McGivern
b9d8946395
Don't use public_send in destroy_conditionally! helper
...
As we only override in two places, we could just ask for the value rather than
the method name.
2017-08-30 14:32:02 +01:00
Robert Schilling
f0f3f38576
Use commit date for branches and tags
2017-08-28 16:40:25 +02:00
Rémy Coutable
10fe62ec80
Fix the /projects/:id/repository/tags endpoint to handle dots in the tag name when the project full path contains a `/`
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-08-08 11:50:58 +02:00
Grzegorz Bizon
0430b76441
Enable Style/DotPosition Rubocop 👮
2017-06-21 13:48:12 +00:00
Rémy Coutable
63360adeae
Add `requirements: { id: %r{[^/]+} }` for all projects and groups namespaced API routes
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-03-16 18:00:24 +01:00
Robert Schilling
86c58687b2
Return 204 for delete endpoints
2017-02-28 08:32:38 +01:00
Robert Schilling
01ea65e0e9
Paginate all endpoints that return an array
2017-02-16 15:32:01 +01:00
dixpac
613856face
Move tag services to `Tags` namespace
...
CreateTagService and DeleteTagService where in root namespace, by
following service code organization I moved them in Tags::CreateService
and Tags::DestroyService
2017-02-14 16:43:35 +01:00
Rémy Coutable
9e307b93b7
Allow public access to some Tag API endpoints
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-12-07 11:39:11 +01:00
Robert Schilling
76bd09326f
Use declared_params helper in API
2016-11-14 15:22:06 +01:00
Robert Schilling
9c3b24ed18
Grapify tags API
2016-10-26 10:34:16 +02:00
Robert Schilling
cc324eb4ab
Ensure that branch and tag names are given in API
2016-06-30 13:46:35 +02:00
Robert Schilling
fa7d99ebd4
API: Present an array of Gitlab::Git::Tag instead of array of rugged tags
2016-04-17 11:03:10 +02:00
Robert Schilling
f81352f531
Fix minor styling issues from code review
2016-04-12 14:12:30 +02:00
Robert Schilling
20d4ca4cc3
API: Ability to retrieve a single tag
2016-04-12 12:38:59 +02:00
Robert Schilling
dc3272dccb
Revert "API: Ability to retrieve a single tag"
...
This reverts commit 7f287c9136
.
2016-04-06 21:03:24 +02:00
Robert Schilling
7f287c9136
API: Ability to retrieve a single tag
2016-04-06 13:59:50 +02:00
Robert Schilling
4c90ed52fe
Delete tag via API
2016-01-08 10:10:04 +01:00
Robert Schilling
04a3d27eab
Allow editing a release in API via PUT method
2015-11-21 22:34:53 +01:00
Robert Schilling
3ea05c5b5b
Only allow to create a release if it does not exist yet
2015-11-21 22:24:34 +01:00
Robert Schilling
6f7e90f6db
Use POST to create a new release instead of PUT
2015-11-21 18:51:41 +01:00
Robert Schilling
faef95af1a
API: Return 404 if the tag for a release does not exist
2015-11-21 18:08:45 +01:00
Robert Schilling
2cba93a0d2
Make tag API consistent for release feature
2015-11-21 17:29:26 +01:00
Dmitriy Zaporozhets
8f53094f0f
Add API docs and correctly expose release api
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-12 23:52:02 +01:00
Dmitriy Zaporozhets
c119a73793
Add releases api
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-12 16:26:39 +01:00
Dmitriy Zaporozhets
a5ab56fd91
Move git tags API to separate file
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-12 15:41:13 +01:00