<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git, branch sh-optimize-duplicate-routable-full-path</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>Cache Routable#full_path in RequestStore to reduce duplicate route loads</title>
<updated>2017-04-24T13:43:24+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2017-04-24T05:32:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a0edaa9210642f23ef3ea4984c6d6f77cbbba878'/>
<id>a0edaa9210642f23ef3ea4984c6d6f77cbbba878</id>
<content type='text'>
We see in #27387 that a call to `polymorphic_path` will cause duplicate
SELECT route calls for each merge request in a milestone. This happens
because calling `project.namespace.becomes(Namespace)` will instantiate
a new instance of a Namespace for each merge request, which causes a N+1
query on the routes table. This change caches the state of the route by
the specific class and ID, which dramatically eliminates duplicate work.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We see in #27387 that a call to `polymorphic_path` will cause duplicate
SELECT route calls for each merge request in a milestone. This happens
because calling `project.namespace.becomes(Namespace)` will instantiate
a new instance of a Namespace for each merge request, which causes a N+1
query on the routes table. This change caches the state of the route by
the specific class and ID, which dramatically eliminates duplicate work.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'submodules-no-dotgit' into 'master'</title>
<updated>2017-04-22T15:13:06+00:00</updated>
<author>
<name>Dmitriy Zaporozhets</name>
<email>dmitriy.zaporozhets@gmail.com</email>
</author>
<published>2017-04-22T15:13:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1005389f70070245092c1ae5f3f9b10b8e7c102e'/>
<id>1005389f70070245092c1ae5f3f9b10b8e7c102e</id>
<content type='text'>

submodule_links: handle urls that don't end with .git

See merge request !10799</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

submodule_links: handle urls that don't end with .git

See merge request !10799</pre>
</div>
</content>
</entry>
<entry>
<title>Update VERSION to 9.2.0-pre</title>
<updated>2017-04-22T12:57:26+00:00</updated>
<author>
<name>Felipe Artur</name>
<email>felipefac@gmail.com</email>
</author>
<published>2017-04-22T12:57:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4784d7896d755f282c6c629d236a4583ae45842b'/>
<id>4784d7896d755f282c6c629d236a4583ae45842b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update CHANGELOG.md for 9.1.0</title>
<updated>2017-04-22T12:53:58+00:00</updated>
<author>
<name>Felipe Artur</name>
<email>felipefac@gmail.com</email>
</author>
<published>2017-04-22T12:53:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b0f1953c51ce3527e9e76f46f66e44dab18ab518'/>
<id>b0f1953c51ce3527e9e76f46f66e44dab18ab518</id>
<content type='text'>
[ci skip]</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ci skip]</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'backup-restore-docs-update' into 'master'</title>
<updated>2017-04-22T01:08:48+00:00</updated>
<author>
<name>Marcia Ramos</name>
<email>virtua.creative@gmail.com</email>
</author>
<published>2017-04-22T01:08:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5173baa0046b6656dcbb52bf5447a0de3749fd6a'/>
<id>5173baa0046b6656dcbb52bf5447a0de3749fd6a</id>
<content type='text'>

Reword backup &amp; restore secrets description

See merge request !10753</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Reword backup &amp; restore secrets description

See merge request !10753</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dm-fix-project-import' into 'master'</title>
<updated>2017-04-21T22:55:09+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>robert@gitlab.com</email>
</author>
<published>2017-04-21T22:55:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=70387c9536e0fd598d38e9b3e57d437ccd37af1d'/>
<id>70387c9536e0fd598d38e9b3e57d437ccd37af1d</id>
<content type='text'>

Fix Git repository URL field on New Project page

See merge request !10803</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Fix Git repository URL field on New Project page

See merge request !10803</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '31265-update-auto-deploy-documentation-for-postgres-and-private-project-support' into 'master'</title>
<updated>2017-04-21T22:47:28+00:00</updated>
<author>
<name>Achilleas Pipinellis</name>
<email>axilleas@axilleas.me</email>
</author>
<published>2017-04-21T22:47:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=61ba808b5b2e50e27d6607a5fdc2bb8f61846923'/>
<id>61ba808b5b2e50e27d6607a5fdc2bb8f61846923</id>
<content type='text'>

Update Auto Deploy documentation

Closes #31265

See merge request !10859</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Update Auto Deploy documentation

Closes #31265

See merge request !10859</pre>
</div>
</content>
</entry>
<entry>
<title>Update Auto Deploy documentation</title>
<updated>2017-04-21T22:47:27+00:00</updated>
<author>
<name>Joshua Lambert</name>
<email>joshua@gitlab.com</email>
</author>
<published>2017-04-21T22:47:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=63ab2109e9d6086124dd2d16fb982e72738bc0c3'/>
<id>63ab2109e9d6086124dd2d16fb982e72738bc0c3</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 'remove-burndown-chart-reference-from-docs' into 'master'</title>
<updated>2017-04-21T21:17:14+00:00</updated>
<author>
<name>Felipe Artur</name>
<email>fcardozo@gitlab.com</email>
</author>
<published>2017-04-21T21:17:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=71d76c6481d104c2df7eb2b13d0c5eab1359a4e3'/>
<id>71d76c6481d104c2df7eb2b13d0c5eab1359a4e3</id>
<content type='text'>

Remove reference to burndown charts since they don't exist for ce.

See merge request !10861</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Remove reference to burndown charts since they don't exist for ce.

See merge request !10861</pre>
</div>
</content>
</entry>
<entry>
<title>Disable import URL field in New project form since it's hidden by default</title>
<updated>2017-04-21T20:38:35+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2017-04-21T20:38:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ba909fb56da45faf845dedf5e5ab138ce4d98561'/>
<id>ba909fb56da45faf845dedf5e5ab138ce4d98561</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
