<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/services/merge_requests, branch docs-pages-force-https</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>Avoid touching the MR status if MR is not opened</title>
<updated>2019-06-21T14:30:09+00:00</updated>
<author>
<name>Oswaldo Ferreira</name>
<email>oswaldo@gitlab.com</email>
</author>
<published>2019-06-21T14:30:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=74a3e6b71254409d423077987f6961ea17ba00d9'/>
<id>74a3e6b71254409d423077987f6961ea17ba00d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Only force recheck when merge-ref is outdated</title>
<updated>2019-06-20T17:47:34+00:00</updated>
<author>
<name>Oswaldo Ferreira</name>
<email>oswaldo@gitlab.com</email>
</author>
<published>2019-06-20T17:38:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1f0b50c418c35a6a6978d148fdb5389fd2b3d0c7'/>
<id>1f0b50c418c35a6a6978d148fdb5389fd2b3d0c7</id>
<content type='text'>
When recheck flag is true, we make sure the merge-ref
is indeed outdated. If it is, we update it along
the merge status.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When recheck flag is true, we make sure the merge-ref
is indeed outdated. If it is, we update it along
the merge status.
</pre>
</div>
</content>
</entry>
<entry>
<title>Automatically update MR merge-ref along merge status</title>
<updated>2019-06-20T14:48:30+00:00</updated>
<author>
<name>Oswaldo Ferreira</name>
<email>oswaldo@gitlab.com</email>
</author>
<published>2019-05-21T21:14:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3af348b6cf28ef1d9d3025f7012049132b57798c'/>
<id>3af348b6cf28ef1d9d3025f7012049132b57798c</id>
<content type='text'>
This couples the code that transitions the `MergeRequest#merge_status`
and refs/merge-requests/:iid/merge ref update.

In general, instead of directly telling `MergeToRefService` to update
the merge ref, we should rely on `MergeabilityCheckService` to keep
both the merge status and merge ref synced. Now, if the merge_status is
`can_be_merged` it means the merge-ref is also updated to the latest.

We've also updated the logic to be more systematic and less user-based.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This couples the code that transitions the `MergeRequest#merge_status`
and refs/merge-requests/:iid/merge ref update.

In general, instead of directly telling `MergeToRefService` to update
the merge ref, we should rely on `MergeabilityCheckService` to keep
both the merge status and merge ref synced. Now, if the merge_status is
`can_be_merged` it means the merge-ref is also updated to the latest.

We've also updated the logic to be more systematic and less user-based.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Automatically update MR merge-ref along merge status"</title>
<updated>2019-06-11T16:08:25+00:00</updated>
<author>
<name>Oswaldo Ferreira</name>
<email>oswaldo@gitlab.com</email>
</author>
<published>2019-06-11T16:08:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=00a273d3a90975d22f39b142fdb85c06779d7b63'/>
<id>00a273d3a90975d22f39b142fdb85c06779d7b63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cancel Auto Merge when target branch is changed</title>
<updated>2019-06-10T13:16:44+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-06-10T11:10:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=30123910e046696ea713475ca3106bc8bd470124'/>
<id>30123910e046696ea713475ca3106bc8bd470124</id>
<content type='text'>
When target branch is updated, Auto Merge should be canceled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When target branch is updated, Auto Merge should be canceled.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce service for merge request pipeline creation</title>
<updated>2019-06-06T03:35:43+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-05-27T12:26:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=31afb0e8addf73f6cbcf4213ad2c386488c95715'/>
<id>31afb0e8addf73f6cbcf4213ad2c386488c95715</id>
<content type='text'>
We don't have a way to create MR pipeline today, this is one
of the headaches for users.
This change is a preliminary work for the capability.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't have a way to create MR pipeline today, this is one
of the headaches for users.
This change is a preliminary work for the capability.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cancel auto merge when merge request is closed</title>
<updated>2019-06-04T03:12:41+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-05-27T12:30:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9b91e6816ce6b7544856fd2b52049836b5e2d250'/>
<id>9b91e6816ce6b7544856fd2b52049836b5e2d250</id>
<content type='text'>
We should cancel auto merge when merge request is closed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should cancel auto merge when merge request is closed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'osw-sync-merge-ref-upon-mergeability-check' into 'master'</title>
<updated>2019-06-03T16:29:41+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2019-06-03T16:29:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=96ff9c6bd82a6eb60b9f2d1c20fca0105ed4160d'/>
<id>96ff9c6bd82a6eb60b9f2d1c20fca0105ed4160d</id>
<content type='text'>
Automatically update MR merge-ref along merge status

Closes #58495

See merge request gitlab-org/gitlab-ce!28513</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automatically update MR merge-ref along merge status

Closes #58495

See merge request gitlab-org/gitlab-ce!28513</pre>
</div>
</content>
</entry>
<entry>
<title>Abstract auto merge processes</title>
<updated>2019-06-03T06:15:29+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-05-22T11:45:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d4b46936633a3b2a0248b4572b4a1dc7b2ba8531'/>
<id>d4b46936633a3b2a0248b4572b4a1dc7b2ba8531</id>
<content type='text'>
We have one auto merge strategy today - Merge When Pipeline
Succeeds.

In order to add more strategies for Merge Train feature,
we abstract the architecture to be more extensible.

Removed arguments

Fix spec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We have one auto merge strategy today - Merge When Pipeline
Succeeds.

In order to add more strategies for Merge Train feature,
we abstract the architecture to be more extensible.

Removed arguments

Fix spec
</pre>
</div>
</content>
</entry>
<entry>
<title>Add payload to the service response</title>
<updated>2019-05-31T22:16:01+00:00</updated>
<author>
<name>Oswaldo Ferreira</name>
<email>oswaldo@gitlab.com</email>
</author>
<published>2019-05-31T20:18:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4246a62118d919e62b94d75eba641ed374c3f241'/>
<id>4246a62118d919e62b94d75eba641ed374c3f241</id>
<content type='text'>
This introduces payload to the ServiceResponse with
the merge ref HEAD commit data
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This introduces payload to the ServiceResponse with
the merge ref HEAD commit data
</pre>
</div>
</content>
</entry>
</feed>
