<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib/api/helpers, branch 10443-ee-diff-commits-commit</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Use a path for the related merge requests endpoint</title>
<updated>2019-05-07T13:16:39+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-05-07T07:28:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=58c09eb70941a0954fb5cd7b0c6316c698353edb'/>
<id>58c09eb70941a0954fb5cd7b0c6316c698353edb</id>
<content type='text'>
Hosts using a non-standard configuration may have a different
hostname/port/scheme than what may be configured on the GitLab
server. While expose_url should generate a proper URL, there are cases
where it may not work. Since we don't need the full URL, we can use the
relative path.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/61280
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hosts using a non-standard configuration may have a different
hostname/port/scheme than what may be configured on the GitLab
server. While expose_url should generate a proper URL, there are cases
where it may not work. Since we don't need the full URL, we can use the
relative path.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/61280
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new api class for projects events</title>
<updated>2019-04-24T15:20:11+00:00</updated>
<author>
<name>Małgorzata Ksionek</name>
<email>meksionek@gmail.com</email>
</author>
<published>2019-04-17T11:13:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1103c09776217c5ab8a6f038fadfd003eeaf3f8e'/>
<id>1103c09776217c5ab8a6f038fadfd003eeaf3f8e</id>
<content type='text'>
Refactor api events class to use external helper

Move specs from old class

Add changelog and magic string

Refactor events class to be more explicit

Remove blank line
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor api events class to use external helper

Move specs from old class

Add changelog and magic string

Refactor events class to be more explicit

Remove blank line
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Remove HipChat integration from GitLab"</title>
<updated>2019-04-10T11:58:18+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-04-09T13:06:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=cd9ae6bb820ae8ec98cce38d958298e081860dab'/>
<id>cd9ae6bb820ae8ec98cce38d958298e081860dab</id>
<content type='text'>
This reverts commit a5378665a1dc0b9c8dc3a4fa279a0eb78aac5aac.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit a5378665a1dc0b9c8dc3a4fa279a0eb78aac5aac.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move Contribution Analytics related spec in spec/features/groups/group_page_with_external_authorization_service_spec to EE</title>
<updated>2019-04-09T15:38:58+00:00</updated>
<author>
<name>Imre Farkas</name>
<email>ifarkas@gitlab.com</email>
</author>
<published>2019-04-09T15:38:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9bc5ed14fe97fe63cd5be30c013c6af978715621'/>
<id>9bc5ed14fe97fe63cd5be30c013c6af978715621</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor PushOptionsHandlerService from review</title>
<updated>2019-04-08T22:57:01+00:00</updated>
<author>
<name>Luke Duncalfe</name>
<email>lduncalfe@eml.cc</email>
</author>
<published>2019-04-08T05:07:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e73f537cb5097e85849110bafe184cb89e3bbc22'/>
<id>e73f537cb5097e85849110bafe184cb89e3bbc22</id>
<content type='text'>
Exceptions are no longer raised, instead all errors encountered are
added to the errors property.

MergeRequests::BuildService is used to generate attributes of a new
merge request.

Code moved from Api::Internal to Api::Helpers::InternalHelpers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Exceptions are no longer raised, instead all errors encountered are
added to the errors property.

MergeRequests::BuildService is used to generate attributes of a new
merge request.

Code moved from Api::Internal to Api::Helpers::InternalHelpers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support merge request create with push options</title>
<updated>2019-04-08T21:36:42+00:00</updated>
<author>
<name>Luke Duncalfe</name>
<email>lduncalfe@eml.cc</email>
</author>
<published>2019-03-29T01:07:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=aa352a95df665ded5178c1b26d4492433e47714e'/>
<id>aa352a95df665ded5178c1b26d4492433e47714e</id>
<content type='text'>
To create a new merge request:

  git push -u origin -o merge_request.create

To create a new merge request setting target branch:

  git push -u origin -o merge_request.create \
    -o merge_request.target=123

To update an existing merge request with a new target branch:

  git push -u origin -o merge_request.target=123

A new Gitlab::PushOptions class handles parsing and validating the push
options array. This can be the start of the standard of GitLab accepting
push options that follow namespacing rules. Rules are discussed in issue
https://gitlab.com/gitlab-org/gitlab-ce/issues/43263.

E.g. these push options:

  -o merge_request.create -o merge_request.target=123

Become parsed as:

  {
    merge_request: {
      create: true,
      target: '123',
    }
  }

And are fetched with the class via:

  push_options.get(:merge_request)
  push_options.get(:merge_request, :create)
  push_options.get(:merge_request, :target)

A new MergeRequests::PushOptionsHandlerService takes the `merge_request`
namespaced push options and handles creating and updating
merge requests.

Any errors encountered are passed to the existing `output` Hash in
Api::Internal's `post_receive` endpoint, and passed to gitlab-shell
where they're output to the user.

Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/43263
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To create a new merge request:

  git push -u origin -o merge_request.create

To create a new merge request setting target branch:

  git push -u origin -o merge_request.create \
    -o merge_request.target=123

To update an existing merge request with a new target branch:

  git push -u origin -o merge_request.target=123

A new Gitlab::PushOptions class handles parsing and validating the push
options array. This can be the start of the standard of GitLab accepting
push options that follow namespacing rules. Rules are discussed in issue
https://gitlab.com/gitlab-org/gitlab-ce/issues/43263.

E.g. these push options:

  -o merge_request.create -o merge_request.target=123

Become parsed as:

  {
    merge_request: {
      create: true,
      target: '123',
    }
  }

And are fetched with the class via:

  push_options.get(:merge_request)
  push_options.get(:merge_request, :create)
  push_options.get(:merge_request, :target)

A new MergeRequests::PushOptionsHandlerService takes the `merge_request`
namespaced push options and handles creating and updating
merge requests.

Any errors encountered are passed to the existing `output` Hash in
Api::Internal's `post_receive` endpoint, and passed to gitlab-shell
where they're output to the user.

Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/43263
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'"</title>
<updated>2019-04-05T13:02:56+00:00</updated>
<author>
<name>Andreas Brandl</name>
<email>abrandl@gitlab.com</email>
</author>
<published>2019-04-05T13:02:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=46b1b9c1d61c269588bd3cd4203420608ddd7f0b'/>
<id>46b1b9c1d61c269588bd3cd4203420608ddd7f0b</id>
<content type='text'>
This reverts merge request !26823</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts merge request !26823</pre>
</div>
</content>
</entry>
<entry>
<title>Move Contribution Analytics related spec in spec/features/groups/group_page_with_external_authorization_service_spec to EE</title>
<updated>2019-04-05T11:45:47+00:00</updated>
<author>
<name>Imre Farkas</name>
<email>ifarkas@gitlab.com</email>
</author>
<published>2019-04-05T11:45:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d9d7237d2ebf101ca35ed8ba2740e7c7093437ea'/>
<id>d9d7237d2ebf101ca35ed8ba2740e7c7093437ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bvl-allow-more-repos-per-resource-ce' into 'master'</title>
<updated>2019-03-27T07:37:06+00:00</updated>
<author>
<name>James Lopez</name>
<email>james@gitlab.com</email>
</author>
<published>2019-03-27T07:37:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=82da4b1fd43aba9f63e007ad742690ffd868f6c7'/>
<id>82da4b1fd43aba9f63e007ad742690ffd868f6c7</id>
<content type='text'>
Allow multiple repositories per project

See merge request gitlab-org/gitlab-ce!26539</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow multiple repositories per project

See merge request gitlab-org/gitlab-ce!26539</pre>
</div>
</content>
</entry>
<entry>
<title>Backport parameters from API::Projects</title>
<updated>2019-03-26T13:18:29+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2019-03-22T15:14:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=be49d9c1babad3e169f15eaf6b07565af2d0298a'/>
<id>be49d9c1babad3e169f15eaf6b07565af2d0298a</id>
<content type='text'>
This backports various parameter changes EE makes to API::Projects,
along with moving some code around to make it easier to extend in EE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This backports various parameter changes EE makes to API::Projects,
along with moving some code around to make it easier to extend in EE.
</pre>
</div>
</content>
</entry>
</feed>
