<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec, branch auto_devops_detect</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>Auto-DevOps pipeline skipped banner</title>
<updated>2019-08-20T02:31:14+00:00</updated>
<author>
<name>James Fargher</name>
<email>proglottis@gmail.com</email>
</author>
<published>2019-08-20T00:38:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=42da4faca442b4fcc0af2f66b1f2ad13d9d13b66'/>
<id>42da4faca442b4fcc0af2f66b1f2ad13d9d13b66</id>
<content type='text'>
Small banner to show the user why their pipeline was skipped
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Small banner to show the user why their pipeline was skipped
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial detection of Auto-DevOps buildable projects</title>
<updated>2019-08-20T02:12:44+00:00</updated>
<author>
<name>James Fargher</name>
<email>proglottis@gmail.com</email>
</author>
<published>2019-07-18T03:45:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=30004bc9b77ec02cfbf30e951c8adc7978081762'/>
<id>30004bc9b77ec02cfbf30e951c8adc7978081762</id>
<content type='text'>
Contains a large list of files we expect to find for an Auto-DevOps
project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Contains a large list of files we expect to find for an Auto-DevOps
project.
</pre>
</div>
</content>
</entry>
<entry>
<title>UI for disabling group/project email notification</title>
<updated>2019-08-17T05:56:48+00:00</updated>
<author>
<name>Brett Walker</name>
<email>bwalker@gitlab.com</email>
</author>
<published>2019-08-17T05:56:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9be16e1f495655e68bc980fced9a8075223ccccf'/>
<id>9be16e1f495655e68bc980fced9a8075223ccccf</id>
<content type='text'>
- Adds UI to configure in group and project settings
- Removes notification configuration for users when
disabled at group or project level
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Adds UI to configure in group and project settings
- Removes notification configuration for users when
disabled at group or project level
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'legacy-attachments-migrate-fix' into 'master'</title>
<updated>2019-08-16T22:07:56+00:00</updated>
<author>
<name>Michael Kozono</name>
<email>mkozono@gmail.com</email>
</author>
<published>2019-08-16T22:07:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9eabc0d6fc268023db13e8dad315f99f4fe1a6da'/>
<id>9eabc0d6fc268023db13e8dad315f99f4fe1a6da</id>
<content type='text'>
Migrate legacy uploads rake tasks

See merge request gitlab-org/gitlab-ce!29409</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Migrate legacy uploads rake tasks

See merge request gitlab-org/gitlab-ce!29409</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '66023-starrers-count-do-not-match-after-searching' into 'master'</title>
<updated>2019-08-16T20:34:27+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-08-16T20:34:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2dcb69c90342a5333e5701a1cd704ae738e9433b'/>
<id>2dcb69c90342a5333e5701a1cd704ae738e9433b</id>
<content type='text'>
Fix starrers counts after searching

See merge request gitlab-org/gitlab-ce!31823</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix starrers counts after searching

See merge request gitlab-org/gitlab-ce!31823</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dm-process-commit-worker-n+1' into 'master'</title>
<updated>2019-08-16T20:26:38+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-08-16T20:26:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=971e040c00a14d7fbdfed5f45d6978a2c6b4f4f5'/>
<id>971e040c00a14d7fbdfed5f45d6978a2c6b4f4f5</id>
<content type='text'>
Look up upstream commits once before queuing ProcessCommitWorkers

Closes #65464

See merge request gitlab-org/gitlab-ce!31871</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Look up upstream commits once before queuing ProcessCommitWorkers

Closes #65464

See merge request gitlab-org/gitlab-ce!31871</pre>
</div>
</content>
</entry>
<entry>
<title>Expire project caches once per push instead of once per ref</title>
<updated>2019-08-16T19:53:56+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-08-16T19:53:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f14647fdae4a07c3c59665576b70f847ab866c58'/>
<id>f14647fdae4a07c3c59665576b70f847ab866c58</id>
<content type='text'>
Previously `ProjectCacheWorker` would be scheduled once per ref, which
would generate unnecessary I/O and load on Sidekiq, especially if many
tags or branches were pushed at once. `ProjectCacheWorker` would expire
three items:

1. Repository size: This only needs to be updated once per push.
2. Commit count: This only needs to be updated if the default branch
   is updated.
3. Project method caches: This only needs to be updated if the default
   branch changes, but only if certain files change (e.g. README,
   CHANGELOG, etc.).

Because the third item requires looking at the actual changes in the
commit deltas, we schedule one `ProjectCacheWorker` to handle the first
two cases, and schedule a separate `ProjectCacheWorker` for the third
case if it is needed. As a result, this brings down the number of
`ProjectCacheWorker` jobs from N to 2.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/52046
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously `ProjectCacheWorker` would be scheduled once per ref, which
would generate unnecessary I/O and load on Sidekiq, especially if many
tags or branches were pushed at once. `ProjectCacheWorker` would expire
three items:

1. Repository size: This only needs to be updated once per push.
2. Commit count: This only needs to be updated if the default branch
   is updated.
3. Project method caches: This only needs to be updated if the default
   branch changes, but only if certain files change (e.g. README,
   CHANGELOG, etc.).

Because the third item requires looking at the actual changes in the
commit deltas, we schedule one `ProjectCacheWorker` to handle the first
two cases, and schedule a separate `ProjectCacheWorker` for the third
case if it is needed. As a result, this brings down the number of
`ProjectCacheWorker` jobs from N to 2.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/52046
</pre>
</div>
</content>
</entry>
<entry>
<title>Look up upstream commits once before queuing ProcessCommitWorkers</title>
<updated>2019-08-16T18:31:48+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2019-08-16T18:26:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=97c2564ffac057f1830d008269f90afa9e12f815'/>
<id>97c2564ffac057f1830d008269f90afa9e12f815</id>
<content type='text'>
Instead of checking if a commit already exists in the upstream project
in its ProcessCommitWorker and bailing out if it does, we check the
existence of all commits in bulk in Git::BranchHooksService, so that we
can skip scheduling ProcessCommitWorker jobs for those commits
that already exist upstream entirely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of checking if a commit already exists in the upstream project
in its ProcessCommitWorker and bailing out if it does, we check the
existence of all commits in bulk in Git::BranchHooksService, so that we
can skip scheduling ProcessCommitWorker jobs for those commits
that already exist upstream entirely.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Security Dashboard feature flag</title>
<updated>2019-08-16T17:40:33+00:00</updated>
<author>
<name>rossfuhrman</name>
<email>rfuhrman@gitlab.com</email>
</author>
<published>2019-08-16T17:40:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3fbc51d33319404bffb5862cc271a83b18c7fddf'/>
<id>3fbc51d33319404bffb5862cc271a83b18c7fddf</id>
<content type='text'>
This removes the group_overview_security_dashboard feature flag
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes the group_overview_security_dashboard feature flag
</pre>
</div>
</content>
</entry>
<entry>
<title>Add clipboard button to metric chart dropdown</title>
<updated>2019-08-16T16:21:46+00:00</updated>
<author>
<name>Tristan Read</name>
<email>tread@gitlab.com</email>
</author>
<published>2019-08-16T16:21:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9cba187ac118278467941fcf497cbc57d4121f94'/>
<id>9cba187ac118278467941fcf497cbc57d4121f94</id>
<content type='text'>
Adds a clipboard button to the metrics dashboard, that allows
copying a link to an individual chart.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a clipboard button to the metrics dashboard, that allows
copying a link to an individual chart.
</pre>
</div>
</content>
</entry>
</feed>
