<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib/api/deploy_keys.rb, branch fix/serialized-commit-path</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Use declared_params helper in API</title>
<updated>2016-11-14T14:22:06+00:00</updated>
<author>
<name>Robert Schilling</name>
<email>rschilling@student.tugraz.at</email>
</author>
<published>2016-11-14T13:44:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=76bd09326fe070d4c865b6fbc1718673d096c178'/>
<id>76bd09326fe070d4c865b6fbc1718673d096c178</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes various errors when adding deploy keys caused by not exiting the control flow.</title>
<updated>2016-10-26T10:54:47+00:00</updated>
<author>
<name>Joshua Welsh</name>
<email>joshua.welsh@performancehorizon.com</email>
</author>
<published>2016-10-11T09:02:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ce4760bbd57f3b30b0e3845493ed4e39cc463359'/>
<id>ce4760bbd57f3b30b0e3845493ed4e39cc463359</id>
<content type='text'>
When adding a deploy key that already exists in the project the existing key would not be returned, resulting in an attempt to create a new one, which in turn caused a 500 error due to an ActiveRecord exception.

When adding a deploy key that exists within another project the key would be joined to the project, but would also attempt to create a new one, which resulted in a 400 error due to the key already existing.

Fixes #22741
Fixes #21754

Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When adding a deploy key that already exists in the project the existing key would not be returned, resulting in an attempt to create a new one, which in turn caused a 500 error due to an ActiveRecord exception.

When adding a deploy key that exists within another project the key would be joined to the project, but would also attempt to create a new one, which resulted in a 400 error due to the key already existing.

Fixes #22741
Fixes #21754

Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Namespace EnableDeployKeyService under Projects</title>
<updated>2016-08-08T18:59:51+00:00</updated>
<author>
<name>Z.J. van de Weg</name>
<email>zegerjan@gitlab.com</email>
</author>
<published>2016-08-08T18:32:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7e47a82899bdb10d2cdc61ce237a25bfa7f8a392'/>
<id>7e47a82899bdb10d2cdc61ce237a25bfa7f8a392</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Create service for enabling deploy keys</title>
<updated>2016-08-05T09:38:17+00:00</updated>
<author>
<name>Z.J. van de Weg</name>
<email>zegerjan@gitlab.com</email>
</author>
<published>2016-08-05T09:35:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=554e18ab025fcd86001faa57fab14fe3ca28a672'/>
<id>554e18ab025fcd86001faa57fab14fe3ca28a672</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move deploy_key tests to deploy_key_spec.rb</title>
<updated>2016-08-04T14:55:20+00:00</updated>
<author>
<name>Z.J. van de Weg</name>
<email>zegerjan@gitlab.com</email>
</author>
<published>2016-08-04T11:09:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=460065b743a5f28d92bda71b0e778b01cd369d80'/>
<id>460065b743a5f28d92bda71b0e778b01cd369d80</id>
<content type='text'>
Also, fix the failing test in the process
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, fix the failing test in the process
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Grape DSL for deploy keys endpoints</title>
<updated>2016-08-03T19:04:14+00:00</updated>
<author>
<name>Z.J. van de Weg</name>
<email>zegerjan@gitlab.com</email>
</author>
<published>2016-08-03T14:45:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2b6bd6a33f765175222cdb88cd927e420864a236'/>
<id>2b6bd6a33f765175222cdb88cd927e420864a236</id>
<content type='text'>
Also a minor clean up of the post endpoint
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also a minor clean up of the post endpoint
</pre>
</div>
</content>
</entry>
<entry>
<title>Endpoints to enable and disable deploy keys</title>
<updated>2016-08-03T14:00:22+00:00</updated>
<author>
<name>Z.J. van de Weg</name>
<email>zegerjan@gitlab.com</email>
</author>
<published>2016-08-03T12:45:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=da3d3ba89c19364ca626eb57380e1e33bd344902'/>
<id>da3d3ba89c19364ca626eb57380e1e33bd344902</id>
<content type='text'>
Resolves #20123
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resolves #20123
</pre>
</div>
</content>
</entry>
<entry>
<title>Change `return`s for `next`s to please rubocop (behaviour is the same)</title>
<updated>2016-07-20T17:39:34+00:00</updated>
<author>
<name>Alejandro Rodríguez</name>
<email>alejorro70@gmail.com</email>
</author>
<published>2016-06-03T15:51:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=04803174331f9874db572ad712edfdf73b1ded16'/>
<id>04803174331f9874db572ad712edfdf73b1ded16</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add /deploy_keys API to retrieve all deploy keys regardless of project affiliation</title>
<updated>2016-07-20T17:39:19+00:00</updated>
<author>
<name>Alejandro Rodríguez</name>
<email>alejorro70@gmail.com</email>
</author>
<published>2016-06-02T02:25:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=818ad89ea5f9ac3cf05506e7b81fd0c2fca5d9dc'/>
<id>818ad89ea5f9ac3cf05506e7b81fd0c2fca5d9dc</id>
<content type='text'>
Also, in favour of consistency, deprecate `/projects/:id/keys/...` routes in favour of
`/projects/:id/deploy_keys/...`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, in favour of consistency, deprecate `/projects/:id/keys/...` routes in favour of
`/projects/:id/deploy_keys/...`
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve error reporting on users API</title>
<updated>2014-09-15T23:25:24+00:00</updated>
<author>
<name>jubianchi</name>
<email>contact@jubianchi.fr</email>
</author>
<published>2014-08-18T18:09:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=998cd3cb63d56a0058c8e519d7c20e3d6e540899'/>
<id>998cd3cb63d56a0058c8e519d7c20e3d6e540899</id>
<content type='text'>
* users (#6878, #3526, #4209): Validation error messages are now exposed through 400 responses, 409 response are sent in case of duplicate email or username
* MRs (#5335): 409 responses are sent in case of duplicate merge request (source/target branches), 422 responses are sent when submiting MR fo/from unrelated forks
* issues
* labels
* projects
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* users (#6878, #3526, #4209): Validation error messages are now exposed through 400 responses, 409 response are sent in case of duplicate email or username
* MRs (#5335): 409 responses are sent in case of duplicate merge request (source/target branches), 422 responses are sent when submiting MR fo/from unrelated forks
* issues
* labels
* projects
</pre>
</div>
</content>
</entry>
</feed>
