<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/controllers/projects, branch frozen_string_spec_models</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>Merge branch 'sh-fix-gitaly-find-commit-caching' into 'master'</title>
<updated>2019-03-29T10:31:57+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-03-29T10:31:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a7cf61355a45a67ef404eeec3e38738f997ef2ec'/>
<id>a7cf61355a45a67ef404eeec3e38738f997ef2ec</id>
<content type='text'>
Allow ref name caching CommitService#find_commit

Closes #57083

See merge request gitlab-org/gitlab-ce!26248</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow ref name caching CommitService#find_commit

Closes #57083

See merge request gitlab-org/gitlab-ce!26248</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge branch '13784-validate-variables-for-masking' into 'master'"</title>
<updated>2019-03-27T21:42:23+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-03-27T21:42:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=89fdf64c8a3764cf8c646cb4b9eb9b11a3871eae'/>
<id>89fdf64c8a3764cf8c646cb4b9eb9b11a3871eae</id>
<content type='text'>
This reverts merge request !25476</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts merge request !25476</pre>
</div>
</content>
</entry>
<entry>
<title>Allow ref name caching CommitService#find_commit</title>
<updated>2019-03-27T19:46:39+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-03-17T06:23:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=db759c5d9ca3ba9c1610b05d6725c1427d653bef'/>
<id>db759c5d9ca3ba9c1610b05d6725c1427d653bef</id>
<content type='text'>
For a given merge request, it's quite common to see duplicate FindCommit
Gitaly requests because the Gitaly CommitService caches the request by
the commit SHA, not by the ref name. However, most of the duplicate
requests use the ref name, so the cache is never actually used in
practice. This leads to unnecessary requests that slow performance.

This commit allows certain callers to bypass the ref name to
OID conversion in the cache. We don't do this by default because it's
possible the tip of the branch changes during the commit, which
would cause the caller to get stale data.

This commit also forces the Ci::Pipeline to use the full ref name
so that caching can work for merge requests.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57083
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For a given merge request, it's quite common to see duplicate FindCommit
Gitaly requests because the Gitaly CommitService caches the request by
the commit SHA, not by the ref name. However, most of the duplicate
requests use the ref name, so the cache is never actually used in
practice. This leads to unnecessary requests that slow performance.

This commit allows certain callers to bypass the ref name to
OID conversion in the cache. We don't do this by default because it's
possible the tip of the branch changes during the commit, which
would cause the caller to get stale data.

This commit also forces the Ci::Pipeline to use the full ref name
so that caching can work for merge requests.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57083
</pre>
</div>
</content>
</entry>
<entry>
<title>Scaffold UI elements for minimal version</title>
<updated>2019-03-27T19:13:55+00:00</updated>
<author>
<name>Miranda Fluharty</name>
<email>mfluharty@gitlab.com</email>
</author>
<published>2019-03-27T19:13:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fc8f4b62f887abbc02e2c21b7275f53b51a5bad2'/>
<id>fc8f4b62f887abbc02e2c21b7275f53b51a5bad2</id>
<content type='text'>
Add a masked switch to variable rows
Copy some behavior from the protected switch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a masked switch to variable rows
Copy some behavior from the protected switch
</pre>
</div>
</content>
</entry>
<entry>
<title>Externalize strings in projects controllers</title>
<updated>2019-03-27T16:52:52+00:00</updated>
<author>
<name>Martin Wortschack</name>
<email>mwortschack@gitlab.com</email>
</author>
<published>2019-03-27T16:52:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5660690787b6afcf3274af4135d474645d13b671'/>
<id>5660690787b6afcf3274af4135d474645d13b671</id>
<content type='text'>
- concerns
- dashboard
- groups
- import
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- concerns
- dashboard
- groups
- import
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'remove-expand-diff-feature-flag' into 'master'</title>
<updated>2019-03-27T09:02:18+00:00</updated>
<author>
<name>Filipa Lacerda</name>
<email>filipa@gitlab.com</email>
</author>
<published>2019-03-27T09:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fc247b15f01c2975a78a5bc70d627952cbeedbfe'/>
<id>fc247b15f01c2975a78a5bc70d627952cbeedbfe</id>
<content type='text'>
Remove expand diff to full file feature flag

See merge request gitlab-org/gitlab-ce!26614</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove expand diff to full file feature flag

See merge request gitlab-org/gitlab-ce!26614</pre>
</div>
</content>
</entry>
<entry>
<title>Remove expand diff to full file feature flag</title>
<updated>2019-03-26T18:20:02+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2019-03-26T18:20:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3b158409b382014dba56e5bb6e66c298786af7f6'/>
<id>3b158409b382014dba56e5bb6e66c298786af7f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow multiple repositories per project</title>
<updated>2019-03-26T12:21:03+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2019-03-18T16:51:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d36415b7545fff543f08a5175790e3a92f383475'/>
<id>d36415b7545fff543f08a5175790e3a92f383475</id>
<content type='text'>
This changes the repository type from a binary `wiki?` to a type. So
we can have more than 2 repository types.

Now everywhere we called `.wiki?` and expected a boolean, we check
that type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes the repository type from a binary `wiki?` to a type. So
we can have more than 2 repository types.

Now everywhere we called `.wiki?` and expected a boolean, we check
that type.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reject HEAD requests to info/refs endpoint</title>
<updated>2019-03-19T18:23:51+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-03-19T17:02:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d165754400cd68f116babc1b0f50cf6109e85009'/>
<id>d165754400cd68f116babc1b0f50cf6109e85009</id>
<content type='text'>
In production, we see high error rates due to clients attempting to use
the dumb Git HTTP protocol with HEAD /foo/bar.git/info/refs
endpoint. This isn't supported and causes Error 500s because Workhorse
doesn't send along its secret because it's not proxying this request.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54579
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In production, we see high error rates due to clients attempting to use
the dumb Git HTTP protocol with HEAD /foo/bar.git/info/refs
endpoint. This isn't supported and causes Error 500s because Workhorse
doesn't send along its secret because it's not proxying this request.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54579
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove diff tree filtering feature flag</title>
<updated>2019-03-18T13:52:26+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2019-03-18T13:52:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=16e1b439285e9ea06811db7821bcafb07aaa57c0'/>
<id>16e1b439285e9ea06811db7821bcafb07aaa57c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
