<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/models/issue.rb, branch patch-28</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>Port `read_cross_project` ability from EE</title>
<updated>2018-02-22T16:11:36+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2017-12-11T14:21:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=148816cd67a314f17e79c107270cc708501bdd39'/>
<id>148816cd67a314f17e79c107270cc708501bdd39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove soft removals related code</title>
<updated>2018-01-08T16:04:45+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2018-01-02T16:21:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d0b8f536a1865af3741fc3255325b7e211ed1d42'/>
<id>d0b8f536a1865af3741fc3255325b7e211ed1d42</id>
<content type='text'>
This removes all usage of soft removals except for the "pending delete"
system implemented for projects. This in turn simplifies all the query
plans of the models that used soft removals. Since we don't really use
soft removals for anything useful there's no point in keeping it around.

This _does_ mean that hard removals of issues (which only admins can do
if I'm not mistaken) can influence the "iid" values, but that code is
broken to begin with. More on this (and how to fix it) can be found in
https://gitlab.com/gitlab-org/gitlab-ce/issues/31114.

Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/37447
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes all usage of soft removals except for the "pending delete"
system implemented for projects. This in turn simplifies all the query
plans of the models that used soft removals. Since we don't really use
soft removals for anything useful there's no point in keeping it around.

This _does_ mean that hard removals of issues (which only admins can do
if I'm not mistaken) can influence the "iid" values, but that code is
broken to begin with. More on this (and how to fix it) can be found in
https://gitlab.com/gitlab-org/gitlab-ce/issues/31114.

Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/37447
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor matchers for background migrations</title>
<updated>2018-01-05T12:40:31+00:00</updated>
<author>
<name>Jarka Kadlecová</name>
<email>jarka@gitlab.com</email>
</author>
<published>2018-01-05T09:15:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=153ea1830153b7d7c3be5ac2e7ca60486c9b2700'/>
<id>153ea1830153b7d7c3be5ac2e7ca60486c9b2700</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor RelativePositioning so that it can be used by other classes</title>
<updated>2018-01-05T09:12:14+00:00</updated>
<author>
<name>Jarka Kadlecová</name>
<email>jarka@gitlab.com</email>
</author>
<published>2018-01-04T12:29:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=304851dc90c06d770042bf3cb0af887b6f3497e4'/>
<id>304851dc90c06d770042bf3cb0af887b6f3497e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cache merged and closed events data in merge_request_metrics table</title>
<updated>2018-01-02T19:45:25+00:00</updated>
<author>
<name>Oswaldo Ferreira</name>
<email>oswaldo@gitlab.com</email>
</author>
<published>2017-12-07T17:41:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=bf8c20729baffbf55605484230ff33680d72139b'/>
<id>bf8c20729baffbf55605484230ff33680d72139b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix migration that removes issues.branch_name</title>
<updated>2017-12-11T17:06:53+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-12-11T17:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d47bc70c102147ac6c3c6909fb903e1e962b0de7'/>
<id>d47bc70c102147ac6c3c6909fb903e1e962b0de7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add spec for removing issues.assignee_id</title>
<updated>2017-12-11T14:09:55+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2017-12-11T13:25:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=818397f96ee81a2a21d5a01e56239507ea79c811'/>
<id>818397f96ee81a2a21d5a01e56239507ea79c811</id>
<content type='text'>
This migration also needs to be a post-deployment migration, as it removes a
column.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This migration also needs to be a post-deployment migration, as it removes a
column.
</pre>
</div>
</content>
</entry>
<entry>
<title>Throttle the number of UPDATEs triggered by touch</title>
<updated>2017-12-06T14:59:37+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-12-01T13:52:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=856447ccd305832c4e9421ab9e81d63eea348203'/>
<id>856447ccd305832c4e9421ab9e81d63eea348203</id>
<content type='text'>
This throttles the number of UPDATE queries that can be triggered by
calling "touch" on a Note, Issue, or MergeRequest. For Note objects we
also take care of updating the associated "noteable" relation in a
smarter way than Rails does by default.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This throttles the number of UPDATE queries that can be triggered by
calling "touch" on a Note, Issue, or MergeRequest. For Note objects we
also take care of updating the associated "noteable" relation in a
smarter way than Rails does by default.
</pre>
</div>
</content>
</entry>
<entry>
<title>Create issue and merge request destroy services</title>
<updated>2017-11-25T20:09:18+00:00</updated>
<author>
<name>George Andrinopoulos</name>
<email>geoandri@gmail.com</email>
</author>
<published>2017-11-25T15:04:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7fb1bb01bd669cc46514ed17b1b8822a1d962970'/>
<id>7fb1bb01bd669cc46514ed17b1b8822a1d962970</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add issue sidebar and toggle_subscription endpoint in board issues data</title>
<updated>2017-11-20T14:38:53+00:00</updated>
<author>
<name>Oswaldo Ferreira</name>
<email>oswaldo@gitlab.com</email>
</author>
<published>2017-11-13T23:36:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d2699aea57eaef6adee25bb453a6096b80dda28f'/>
<id>d2699aea57eaef6adee25bb453a6096b80dda28f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
