<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/requests, branch issue_31790</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>Fix API responses when dealing with txt files</title>
<updated>2017-08-15T14:32:48+00:00</updated>
<author>
<name>Felipe Artur</name>
<email>felipefac@gmail.com</email>
</author>
<published>2017-08-10T19:16:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b7e98620046501144302ff8f9fbf22ff03ef4db7'/>
<id>b7e98620046501144302ff8f9fbf22ff03ef4db7</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 'forks-count-cache' into 'master'</title>
<updated>2017-08-15T08:13:01+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2017-08-15T08:13:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e645ab2233ad1c8f69613daf3dfcef0ccb70f910'/>
<id>e645ab2233ad1c8f69613daf3dfcef0ccb70f910</id>
<content type='text'>
Cache the number of forks of a project

See merge request !13535</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cache the number of forks of a project

See merge request !13535</pre>
</div>
</content>
</entry>
<entry>
<title>Cache the number of forks of a project</title>
<updated>2017-08-14T16:00:28+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-08-14T13:22:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=aef9f1eb9405e9bab92b15f5c99bf06eaf28a5d6'/>
<id>aef9f1eb9405e9bab92b15f5c99bf06eaf28a5d6</id>
<content type='text'>
The number of forks of a project doesn't change very frequently and
running a COUNT(*) every time this information is requested can be quite
expensive. We also end up running such a COUNT(*) query at least twice
on the homepage of a project.

By caching this data and refreshing it when necessary we can reduce
project homepage loading times by around 60 milliseconds (based on the
timings of https://gitlab.com/gitlab-org/gitlab-ce).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The number of forks of a project doesn't change very frequently and
running a COUNT(*) every time this information is requested can be quite
expensive. We also end up running such a COUNT(*) query at least twice
on the homepage of a project.

By caching this data and refreshing it when necessary we can reduce
project homepage loading times by around 60 milliseconds (based on the
timings of https://gitlab.com/gitlab-org/gitlab-ce).
</pre>
</div>
</content>
</entry>
<entry>
<title>Use with_repo_branch_commit instead of fetch_ref directly</title>
<updated>2017-08-14T14:55:34+00:00</updated>
<author>
<name>Lin Jen-Shin</name>
<email>godfat@godfat.org</email>
</author>
<published>2017-08-14T14:55:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d7e95d77d845baf656d9be4e2cc077f7d426d7a8'/>
<id>d7e95d77d845baf656d9be4e2cc077f7d426d7a8</id>
<content type='text'>
So that we could limit the access to Repository#fetch_ref
See: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/13416#note_37487433
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So that we could limit the access to Repository#fetch_ref
See: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/13416#note_37487433
</pre>
</div>
</content>
</entry>
<entry>
<title>Add comments about why we're stubbing them</title>
<updated>2017-08-14T12:06:55+00:00</updated>
<author>
<name>Lin Jen-Shin</name>
<email>godfat@godfat.org</email>
</author>
<published>2017-08-14T12:06:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d1b4770d6c4f287def26f1990654a00f0990ed65'/>
<id>d1b4770d6c4f287def26f1990654a00f0990ed65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into 36089-handle-ref-failure-better</title>
<updated>2017-08-14T11:33:35+00:00</updated>
<author>
<name>Lin Jen-Shin</name>
<email>godfat@godfat.org</email>
</author>
<published>2017-08-14T11:33:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=349db4802bd6148e5a66872376df1b187ac70b6e'/>
<id>349db4802bd6148e5a66872376df1b187ac70b6e</id>
<content type='text'>
* upstream/master: (47 commits)
  Update CHANGELOG.md for 9.4.5
  Update charlock_holmes
  add a changelog entry
  switch to multi-line before block
  restructure the #new_key notification spec
  don't send devise notifications to the ghost user
  reset_delivered_emails before testing #new_key
  skip the :read_project check for new_project_member
  move the member spec to be with the other ones
  add a spec for new_group_member
  add a spec for never emailing the ghost user
  rubocop fix
  a membership with no user is always notifiable
  check notifiability for more emails
  add Member#notifiable?(type, opts)
  make NotificationRecipient a little more customizable
  Add notes about database performance for MySQL
  fix confidential border issue as well as confidential styles leaking on new MR
  Migrate force push check to Gitaly
  Add option to disable project export on instance
  ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* upstream/master: (47 commits)
  Update CHANGELOG.md for 9.4.5
  Update charlock_holmes
  add a changelog entry
  switch to multi-line before block
  restructure the #new_key notification spec
  don't send devise notifications to the ghost user
  reset_delivered_emails before testing #new_key
  skip the :read_project check for new_project_member
  move the member spec to be with the other ones
  add a spec for new_group_member
  add a spec for never emailing the ghost user
  rubocop fix
  a membership with no user is always notifiable
  check notifiability for more emails
  add Member#notifiable?(type, opts)
  make NotificationRecipient a little more customizable
  Add notes about database performance for MySQL
  fix confidential border issue as well as confidential styles leaking on new MR
  Migrate force push check to Gitaly
  Add option to disable project export on instance
  ...
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'disable-project-export' into 'master'</title>
<updated>2017-08-11T17:33:45+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2017-08-11T17:33:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=455dc74e65e7461c1a51bf3ea6594fe20b9df90c'/>
<id>455dc74e65e7461c1a51bf3ea6594fe20b9df90c</id>
<content type='text'>
Add option to disable project export on instance

See merge request !13211</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add option to disable project export on instance

See merge request !13211</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '32004-use-timecop-safe-mode' into 'master'</title>
<updated>2017-08-11T16:59:37+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>robert@gitlab.com</email>
</author>
<published>2017-08-11T16:59:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5896d1b1e6d7ddf7b02979e6d6aec34e0a10960c'/>
<id>5896d1b1e6d7ddf7b02979e6d6aec34e0a10960c</id>
<content type='text'>
Enable Timecop safe mode

Closes #32004

See merge request !13498</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable Timecop safe mode

Closes #32004

See merge request !13498</pre>
</div>
</content>
</entry>
<entry>
<title>Add option to disable project export on instance</title>
<updated>2017-08-11T16:22:37+00:00</updated>
<author>
<name>Robin Bobbitt</name>
<email>ryehle@us.ibm.com</email>
</author>
<published>2017-07-31T21:34:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=649d042dbc9e2bfda96bb98b0eabd4b00ea2daff'/>
<id>649d042dbc9e2bfda96bb98b0eabd4b00ea2daff</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 '36213-return-is_admin-in-users-api-when-current_user-is-admin' into 'master'</title>
<updated>2017-08-11T15:46:17+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@mcgivern.me.uk</email>
</author>
<published>2017-08-11T15:46:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=0887a2bd10c3d774299b5b779d0335ddcb5064de'/>
<id>0887a2bd10c3d774299b5b779d0335ddcb5064de</id>
<content type='text'>
Include the `is_admin` field in the `GET /users/:id` API when current user is an admin

Closes #36213

See merge request !13501</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include the `is_admin` field in the `GET /users/:id` API when current user is an admin

Closes #36213

See merge request !13501</pre>
</div>
</content>
</entry>
</feed>
