<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/controllers/uploads_controller.rb, branch frozen_string_lib_2</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>Persist tmp snippet uploads</title>
<updated>2019-06-17T14:25:40+00:00</updated>
<author>
<name>Oswaldo Ferreira</name>
<email>oswaldo@gitlab.com</email>
</author>
<published>2019-06-04T23:50:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=44e1915d4f0e20cf445196ccc7e1d279c75ef0ce'/>
<id>44e1915d4f0e20cf445196ccc7e1d279c75ef0ce</id>
<content type='text'>
It persist temporary personal snippets under
user/:id namespaces temporarily while creating
a upload record to track it. If an user gets removed
while it's still a tmp upload, it also gets removed.
If the tmp upload is sent, the upload gets moved to
personal_snippets/:id as before. The upload record
also gets updated to the new model type as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It persist temporary personal snippets under
user/:id namespaces temporarily while creating
a upload record to track it. If an user gets removed
while it's still a tmp upload, it also gets removed.
If the tmp upload is sent, the upload gets moved to
personal_snippets/:id as before. The upload record
also gets updated to the new model type as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Optimise upload path calls</title>
<updated>2019-05-14T16:01:48+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-05-11T12:06:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=79dd92c8189600f24a29fe2da8d391cdb021f8fd'/>
<id>79dd92c8189600f24a29fe2da8d391cdb021f8fd</id>
<content type='text'>
String#underscore isn't particularly slow, but it's possible for us to
call it many times in a users autocomplete request, with mostly-static
values ('User', 'Group', etc.). We can memoise this and save a
surprising amount of time (around 10% of the total request time in some
cases).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
String#underscore isn't particularly slow, but it's possible for us to
call it many times in a users autocomplete request, with mostly-static
values ('User', 'Group', etc.). We can memoise this and save a
surprising amount of time (around 10% of the total request time in some
cases).
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the `comment_personal_snippet` permission</title>
<updated>2019-05-02T10:13:42+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-05-02T10:13:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c1892f6c9000cacafae4f6c8992ba6c1128c8c95'/>
<id>c1892f6c9000cacafae4f6c8992ba6c1128c8c95</id>
<content type='text'>
This is now entirely handled by `create_note`:

1. Project snippets prevent `create_note`.
2. Uploads already only support routing for personal snippets.

This simplifies some policies and access checks, too!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is now entirely handled by `create_note`:

1. Project snippets prevent `create_note`.
2. Uploads already only support routing for personal snippets.

This simplifies some policies and access checks, too!
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds the Rubocop ReturnNil cop</title>
<updated>2019-03-06T15:51:56+00:00</updated>
<author>
<name>Andrew Newdigate</name>
<email>andrew@gitlab.com</email>
</author>
<published>2019-02-08T12:19:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3288e1a874ec0184f9f27f932748e51c57babf17'/>
<id>3288e1a874ec0184f9f27f932748e51c57babf17</id>
<content type='text'>
This style change enforces `return if ...` instead of
`return nil if ...` to save maintainers a few minor review points
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This style change enforces `return if ...` instead of
`return nil if ...` to save maintainers a few minor review points
</pre>
</div>
</content>
</entry>
<entry>
<title>Turned cache_privately? into cache_publicly?</title>
<updated>2019-01-22T11:34:11+00:00</updated>
<author>
<name>Tim Zallmann</name>
<email>tzallmann@gitlab.com</email>
</author>
<published>2019-01-22T10:09:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2d057da183b35d4b4eca6eda8b005d7d068c342a'/>
<id>2d057da183b35d4b4eca6eda8b005d7d068c342a</id>
<content type='text'>
Also removed unnecessary comment</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also removed unnecessary comment</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed static analysis error and 2 caching specs</title>
<updated>2019-01-21T22:58:54+00:00</updated>
<author>
<name>Tim Zallmann</name>
<email>tzallmann@gitlab.com</email>
</author>
<published>2019-01-21T22:58:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=86cda964cf7f289c8b0cd1efa80b3bd4bacfec4e'/>
<id>86cda964cf7f289c8b0cd1efa80b3bd4bacfec4e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed the Caching of User Avatars to be public and to 5 minutes</title>
<updated>2019-01-21T21:25:54+00:00</updated>
<author>
<name>Tim Zallmann</name>
<email>tzallmann@gitlab.com</email>
</author>
<published>2019-01-21T21:25:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5fc63a1d232608530a4cd4a45c34a2bed695169a'/>
<id>5fc63a1d232608530a4cd4a45c34a2bed695169a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable frozen string in app/controllers/**/*.rb</title>
<updated>2018-09-19T04:22:45+00:00</updated>
<author>
<name>gfyoung</name>
<email>gfyoung17@gmail.com</email>
</author>
<published>2018-09-14T05:42:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=73322a0e551bbbc42d429b15e7ad9fd375ab761d'/>
<id>73322a0e551bbbc42d429b15e7ad9fd375ab761d</id>
<content type='text'>
Enables frozen string for the following:

* app/controllers/*.rb
* app/controllers/admin/**/*.rb
* app/controllers/boards/**/*.rb
* app/controllers/ci/**/*.rb
* app/controllers/concerns/**/*.rb

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

* app/controllers/*.rb
* app/controllers/admin/**/*.rb
* app/controllers/boards/**/*.rb
* app/controllers/ci/**/*.rb
* app/controllers/concerns/**/*.rb

Partially addresses #47424.
</pre>
</div>
</content>
</entry>
<entry>
<title>port of 594e6a0a625^..f74c90f68c6</title>
<updated>2018-02-01T17:14:46+00:00</updated>
<author>
<name>Micaël Bergeron</name>
<email>mbergeron@gitlab.com</email>
</author>
<published>2018-01-29T17:57:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2057a6acdee7c1f6824ff6289b0d979e8cb15f35'/>
<id>2057a6acdee7c1f6824ff6289b0d979e8cb15f35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitelist or fix additional `Gitlab/PublicSend` cop violations</title>
<updated>2017-08-14T16:14:11+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>rspeicher@gmail.com</email>
</author>
<published>2017-08-10T16:39:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=260c8da060a6039cbd47cfe31c8ec6d6f9b43de0'/>
<id>260c8da060a6039cbd47cfe31c8ec6d6f9b43de0</id>
<content type='text'>
An upcoming update to rubocop-gitlab-security added additional
violations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An upcoming update to rubocop-gitlab-security added additional
violations.
</pre>
</div>
</content>
</entry>
</feed>
