<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib/banzai/reference_parser, branch docs-instance_level_clusters</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>[CE] Support multiple assignees for merge requests</title>
<updated>2019-04-08T21:40:00+00:00</updated>
<author>
<name>Oswaldo Ferreira</name>
<email>oswaldo@gitlab.com</email>
</author>
<published>2019-04-07T18:35:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ca884980ee8e6fe1269f5abdb803519d51aa09c0'/>
<id>ca884980ee8e6fe1269f5abdb803519d51aa09c0</id>
<content type='text'>
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161
(code out of ee/ folder).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161
(code out of ee/ folder).
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable more frozen string in lib/**/*.rb</title>
<updated>2018-10-07T00:02:50+00:00</updated>
<author>
<name>gfyoung</name>
<email>gfyoung17@gmail.com</email>
</author>
<published>2018-10-06T23:10:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d598e4fd937797a7f7778f5b4158ebf73139ce7f'/>
<id>d598e4fd937797a7f7778f5b4158ebf73139ce7f</id>
<content type='text'>
Enables frozen for the following:

* lib/*.rb
* lib/banzai/**/*.rb
* lib/bitbucket/**/*.rb
* lib/constraints/**/*.rb
* lib/container_registry/**/*.rb
* lib/declarative_policy/**/*.rb

Partially addresses #47424.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enables frozen for the following:

* lib/*.rb
* lib/banzai/**/*.rb
* lib/bitbucket/**/*.rb
* lib/constraints/**/*.rb
* lib/container_registry/**/*.rb
* lib/declarative_policy/**/*.rb

Partially addresses #47424.
</pre>
</div>
</content>
</entry>
<entry>
<title>Preload project features in reference parser</title>
<updated>2018-09-30T18:03:43+00:00</updated>
<author>
<name>Jan Provaznik</name>
<email>jprovaznik@gitlab.com</email>
</author>
<published>2018-09-30T17:54:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7f4452d4069b815612e53b7f20995137af608db2'/>
<id>7f4452d4069b815612e53b7f20995137af608db2</id>
<content type='text'>
Preloading of project_features mitigates N+1 queries when checking
references in other projects.

When loading projects for resources referenced in comments it
makes sense to include also associated project_features because
in the following step (`can_read_reference?(user, projects[node],
node)`) project features is used for checking permissions for the given
project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Preloading of project_features mitigates N+1 queries when checking
references in other projects.

When loading projects for resources referenced in comments it
makes sense to include also associated project_features because
in the following step (`can_read_reference?(user, projects[node],
node)`) project features is used for checking permissions for the given
project.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use `Gitlab::SafeRequestStore` in more places</title>
<updated>2018-09-24T19:11:27+00:00</updated>
<author>
<name>Michael Kozono</name>
<email>mkozono@gmail.com</email>
</author>
<published>2018-09-20T22:40:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a54a5d9f39df505fe7c68e14c693553bd29bd725'/>
<id>a54a5d9f39df505fe7c68e14c693553bd29bd725</id>
<content type='text'>
Even if it doesn’t save lines of code, since people will tend to use
code they’ve seen. And `SafeRequestStore` is safer since you
don’t have to remember to check `RequestStore.active?`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even if it doesn’t save lines of code, since people will tend to use
code they’ve seen. And `SafeRequestStore` is safer since you
don’t have to remember to check `RequestStore.active?`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix routes N+1 in Issues::ReferencedMergeRequestsService#execute</title>
<updated>2018-08-21T11:40:44+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2018-08-16T11:17:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2017c5c62abde0d6f24e3afc120365ee1aaaca4b'/>
<id>2017c5c62abde0d6f24e3afc120365ee1aaaca4b</id>
<content type='text'>
Sorting here needs the project routes to be loaded, including the namespace
routes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sorting here needs the project routes to be loaded, including the namespace
routes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add frozen_string_literal to recently-added files from the community</title>
<updated>2018-08-10T11:41:01+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2018-08-10T11:41:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ad8158e460d04e9cf97f255daf26379a81bdda89'/>
<id>ad8158e460d04e9cf97f255daf26379a81bdda89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a hash to memoize readable_project_ids with user objects as keys</title>
<updated>2018-07-30T19:18:59+00:00</updated>
<author>
<name>Reuben Pereira</name>
<email>reuben453@gmail.com</email>
</author>
<published>2018-07-30T19:18:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=34e912b538b54619920b714b5177798597758808'/>
<id>34e912b538b54619920b714b5177798597758808</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove nodes_visible_to_user from ProjectParser and memoize readable_project_ids</title>
<updated>2018-07-15T11:55:04+00:00</updated>
<author>
<name>Reuben Pereira</name>
<email>reuben453@gmail.com</email>
</author>
<published>2018-07-15T11:55:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=8cc646fa0ec05820c83a163df74605f04c8877ea'/>
<id>8cc646fa0ec05820c83a163df74605f04c8877ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use map instead of collect in the ProjectParser#projects_readable_by_user function</title>
<updated>2018-07-05T15:43:46+00:00</updated>
<author>
<name>Reuben Pereira</name>
<email>reuben453@gmail.com</email>
</author>
<published>2018-07-05T15:43:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a08b5144fe64cf7afde116334c91e95f54c9f4fb'/>
<id>a08b5144fe64cf7afde116334c91e95f54c9f4fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a custom ProjectParser#nodes_visible_to_user function so that the user permissions for all project references can be checked together</title>
<updated>2018-07-04T19:56:09+00:00</updated>
<author>
<name>Reuben Pereira</name>
<email>reuben453@gmail.com</email>
</author>
<published>2018-07-04T19:56:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2730ae1d869af4ddd48dc312d230c1bcafec19b5'/>
<id>2730ae1d869af4ddd48dc312d230c1bcafec19b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
