<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib/api/commits.rb, branch sh-optimize-project-commit-api</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Optimize creation of commit API by using Repository#commit instead of Repository#commits</title>
<updated>2017-07-03T22:48:13+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2017-07-03T22:46:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2a9c2fec4efd1b88e2ee8ad87818d8435a97619f'/>
<id>2a9c2fec4efd1b88e2ee8ad87818d8435a97619f</id>
<content type='text'>
Repository#commits is expensive because it has to use Rugged to walk the Git
tree as opposed to doing a direct ref lookup.

Improves performance in #34533
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Repository#commits is expensive because it has to use Rugged to walk the Git
tree as opposed to doing a direct ref lookup.

Improves performance in #34533
</pre>
</div>
</content>
</entry>
<entry>
<title>Change no_limits to limits</title>
<updated>2017-05-31T19:41:25+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2017-05-31T19:41:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=04cf618b6ff943527938f64a451a420b494b5a76'/>
<id>04cf618b6ff943527938f64a451a420b494b5a76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Consistent diff and blob size limit names</title>
<updated>2017-05-29T22:02:02+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2017-05-26T23:27:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=aed0387f97ec62b184da90bdca0ce40f9dc58b45'/>
<id>aed0387f97ec62b184da90bdca0ce40f9dc58b45</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor changing files in web UI</title>
<updated>2017-04-20T00:37:44+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2017-04-20T00:37:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d170133bded904603833f1b9e2727def3805962d'/>
<id>d170133bded904603833f1b9e2727def3805962d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `requirements: { id: %r{[^/]+} }` for all projects and groups namespaced API routes</title>
<updated>2017-03-16T17:00:24+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2017-03-15T18:09:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=63360adeae3ba5b302b711c73b6439956d274cde'/>
<id>63360adeae3ba5b302b711c73b6439956d274cde</id>
<content type='text'>
Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure dots in project path is allowed in the commits API</title>
<updated>2017-03-14T17:08:50+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2017-03-14T17:08:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c9abdadd7a08f972d5a12472f9f5ac443e37a6ac'/>
<id>c9abdadd7a08f972d5a12472f9f5ac443e37a6ac</id>
<content type='text'>
Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Returns correct header data for commits endpoint</title>
<updated>2017-03-08T01:56:31+00:00</updated>
<author>
<name>Oswaldo Ferreira</name>
<email>oswaldo@gitlab.com</email>
</author>
<published>2017-03-03T02:06:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d13451cd49e3380c3b69c3143cea929a9b3ec06a'/>
<id>d13451cd49e3380c3b69c3143cea929a9b3ec06a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pagination headers for repository commits api endpoint</title>
<updated>2017-03-08T01:56:31+00:00</updated>
<author>
<name>George Andrinopoulos</name>
<email>geoandri@gmail.com</email>
</author>
<published>2017-02-05T09:30:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c46f933bb7cb6eccdf648112a57872dc24ebf3ad'/>
<id>c46f933bb7cb6eccdf648112a57872dc24ebf3ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Manually set total_count when paginating commits</title>
<updated>2017-03-08T01:56:30+00:00</updated>
<author>
<name>Jordan Ryan Reuter</name>
<email>jordan.reuter@scimedsolutions.com</email>
</author>
<published>2017-01-20T15:04:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=473cab818aff034d072f0f6c8537a584bc5aa41c'/>
<id>473cab818aff034d072f0f6c8537a584bc5aa41c</id>
<content type='text'>
`Kaminari.paginate_array` takes some options, most relevant of which is
a `total_count` parameter. Using the `commit_count` for `total_count`
lets us correctly treat the return of `Repository#commits` as a subset
of all the commits we may wish to list.

Addition of a new `Repository#commit_count_for_ref` method was
necessarry to allow the user to start from an arbitrary ref.

Ref #1381
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`Kaminari.paginate_array` takes some options, most relevant of which is
a `total_count` parameter. Using the `commit_count` for `total_count`
lets us correctly treat the return of `Repository#commits` as a subset
of all the commits we may wish to list.

Addition of a new `Repository#commit_count_for_ref` method was
necessarry to allow the user to start from an arbitrary ref.

Ref #1381
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix cherry-picking or reverting through an MR</title>
<updated>2017-03-02T23:41:05+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2017-02-17T00:24:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6cc4cf1e151fb8da16796d7bbab16bc8a1ac08b6'/>
<id>6cc4cf1e151fb8da16796d7bbab16bc8a1ac08b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
