<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/services/issues/close_service.rb, branch bugfix/upgrade-ruby-parser</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>Fix counters cache invalidation for Issues and Merge Requests</title>
<updated>2017-05-26T14:43:51+00:00</updated>
<author>
<name>Valery Sizov</name>
<email>valery@gitlab.com</email>
</author>
<published>2017-05-26T13:29:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=33687db01d399b6b1e6b6a120995d84f833baac4'/>
<id>33687db01d399b6b1e6b6a120995d84f833baac4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor JiraService by moving code out of JiraService#execute method</title>
<updated>2016-12-01T08:45:06+00:00</updated>
<author>
<name>Adam Niedzielski</name>
<email>adamsunday@gmail.com</email>
</author>
<published>2016-12-01T08:45:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1105597303496e60308f93441b591a6f7dfadc74'/>
<id>1105597303496e60308f93441b591a6f7dfadc74</id>
<content type='text'>
The implicit interface of project services states that the "execute"
method is meant to be called when project hooks are executed.
Currently JiraService does not support any project events even though
JiraService#supported_events says that "commit" and "merge_request"
are supported. They are only used to render correct options in
JIRA configuration screen, but they are not supported.
Because of that, this commit makes "execute" method a no-op.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The implicit interface of project services states that the "execute"
method is meant to be called when project hooks are executed.
Currently JiraService does not support any project events even though
JiraService#supported_events says that "commit" and "merge_request"
are supported. They are only used to render correct options in
JIRA configuration screen, but they are not supported.
Because of that, this commit makes "execute" method a no-op.
</pre>
</div>
</content>
</entry>
<entry>
<title>Process commits in a separate worker</title>
<updated>2016-11-07T12:11:44+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2016-10-07T13:20:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=509910b89f636f95d2d5a9cd3f38ce8f7f4f47a6'/>
<id>509910b89f636f95d2d5a9cd3f38ce8f7f4f47a6</id>
<content type='text'>
This moves the code used for processing commits from GitPushService to
its own Sidekiq worker: ProcessCommitWorker.

Using a Sidekiq worker allows us to process multiple commits in
parallel. This in turn will lead to issues being closed faster and cross
references being created faster. Furthermore by isolating this code into
a separate class it's easier to test and maintain the code.

The new worker also ensures it can efficiently check which issues can be
closed, without having to run numerous SQL queries for every issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This moves the code used for processing commits from GitPushService to
its own Sidekiq worker: ProcessCommitWorker.

Using a Sidekiq worker allows us to process multiple commits in
parallel. This in turn will lead to issues being closed faster and cross
references being created faster. Furthermore by isolating this code into
a separate class it's easier to test and maintain the code.

The new worker also ensures it can efficiently check which issues can be
closed, without having to run numerous SQL queries for every issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enforce permissions in `{Issues,MergeRequests}::{Close,Reopen}Service`</title>
<updated>2016-08-12T22:06:11+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2016-08-09T15:51:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a54fdc384fee9daeab1b9fb638dae5dce4e4be15'/>
<id>a54fdc384fee9daeab1b9fb638dae5dce4e4be15</id>
<content type='text'>
Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update methods that use issue close service</title>
<updated>2016-03-17T08:54:16+00:00</updated>
<author>
<name>Grzegorz Bizon</name>
<email>grzesiek.bizon@gmail.com</email>
</author>
<published>2016-03-17T08:54:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5e405bfea9a2748af2652bf5dc51fce89a1794f3'/>
<id>5e405bfea9a2748af2652bf5dc51fce89a1794f3</id>
<content type='text'>
`Issues::CloseService#execute` signature has changed, because of using
keyword parameter for commmit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`Issues::CloseService#execute` signature has changed, because of using
keyword parameter for commmit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reuse existing issue services when moving issue</title>
<updated>2016-03-17T06:39:16+00:00</updated>
<author>
<name>Grzegorz Bizon</name>
<email>grzesiek.bizon@gmail.com</email>
</author>
<published>2016-03-15T09:14:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a23f0e8c9ebd3a7922786d2fc4f3450c1fdecad6'/>
<id>a23f0e8c9ebd3a7922786d2fc4f3450c1fdecad6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename Tasks to Todos</title>
<updated>2016-02-20T14:39:27+00:00</updated>
<author>
<name>Douglas Barbosa Alexandre</name>
<email>dbalexandre@gmail.com</email>
</author>
<published>2016-02-20T13:59:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3d52e139b13ad077286f2f9f46b7e98f43ad9564'/>
<id>3d52e139b13ad077286f2f9f46b7e98f43ad9564</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Marks pending tasks for an user as done when he close the issue</title>
<updated>2016-02-20T14:10:26+00:00</updated>
<author>
<name>Douglas Barbosa Alexandre</name>
<email>dbalexandre@gmail.com</email>
</author>
<published>2016-02-16T20:31:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a56ada0a1e92b9ce919fd75edb6508514d00148a'/>
<id>a56ada0a1e92b9ce919fd75edb6508514d00148a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport JIRA service</title>
<updated>2015-12-18T20:19:48+00:00</updated>
<author>
<name>Drew Blessing</name>
<email>drew@gitlab.com</email>
</author>
<published>2015-12-17T22:08:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f177aaa5fa789654dc440d6ec4ae3546544c1401'/>
<id>f177aaa5fa789654dc440d6ec4ae3546544c1401</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix post-receive errors on a push when an external issue tracker is configured</title>
<updated>2015-06-12T13:59:27+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2015-06-12T05:39:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d45112258e066da307975c17c5ca19ea9a17222b'/>
<id>d45112258e066da307975c17c5ca19ea9a17222b</id>
<content type='text'>
Closes #1700
Closes #1720
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #1700
Closes #1720
</pre>
</div>
</content>
</entry>
</feed>
