<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib/api/issues.rb, branch better-parallel-diff</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>gitlab-org/gitlab-ce#17818 - add api call for issues by group</title>
<updated>2016-06-23T16:31:48+00:00</updated>
<author>
<name>Marc Siegfriedt</name>
<email>marc@techaccelerator.com</email>
</author>
<published>2016-06-07T22:01:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6587feba65371a7417a7726b6a19681e99187ecd'/>
<id>6587feba65371a7417a7726b6a19681e99187ecd</id>
<content type='text'>
rely only on IssuesFinder
docs and changelog
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
rely only on IssuesFinder
docs and changelog
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pseudo n+1 queries with Note and Note Authors in issuables APIs</title>
<updated>2016-06-08T14:26:05+00:00</updated>
<author>
<name>Alejandro Rodríguez</name>
<email>alejorro70@gmail.com</email>
</author>
<published>2016-06-06T20:19:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fade1a4cdebb4124048e9764486812627333ff95'/>
<id>fade1a4cdebb4124048e9764486812627333ff95</id>
<content type='text'>
This was not a clear cut n+1 query, given that if you're directly subscribed to all issues
that the API is returning you never really need to check for the notes. However, if you're
subscribed to _all_ of them, then for each issuable you need to go once to `notes`, and
once to `users` (for the authors). By preemtively loading notes and authors, at worst you have
1 extra query, and at best you saved 2n extra queries. We also took advantage of this preloading
of notes when counting user notes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was not a clear cut n+1 query, given that if you're directly subscribed to all issues
that the API is returning you never really need to check for the notes. However, if you're
subscribed to _all_ of them, then for each issuable you need to go once to `notes`, and
once to `users` (for the authors). By preemtively loading notes and authors, at worst you have
1 extra query, and at best you saved 2n extra queries. We also took advantage of this preloading
of notes when counting user notes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add API endpoints for un/subscribing from/to a label</title>
<updated>2016-05-12T20:48:09+00:00</updated>
<author>
<name>Ahmad Sherif</name>
<email>me@ahmadsherif.com</email>
</author>
<published>2016-05-12T20:48:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=0c22698bd4dbe7d0d3e4a6c8bc946ac6f5de1c12'/>
<id>0c22698bd4dbe7d0d3e4a6c8bc946ac6f5de1c12</id>
<content type='text'>
Closes #15638
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #15638
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ActionDispatch Remote IP for Akismet checking</title>
<updated>2016-04-28T05:12:55+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2016-04-28T05:04:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e99cf05875af4627e532fee77bd22574dde240d7'/>
<id>e99cf05875af4627e532fee77bd22574dde240d7</id>
<content type='text'>
Previously all remote IPs appeared at 127.0.0.1, which made Akismet
not very useful. Using the ActionDispatch Remote IP (http://api.rubyonrails.org/classes/ActionDispatch/RemoteIp.html)
should provide more reliable results.

Closes #16629
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously all remote IPs appeared at 127.0.0.1, which made Akismet
not very useful. Using the ActionDispatch Remote IP (http://api.rubyonrails.org/classes/ActionDispatch/RemoteIp.html)
should provide more reliable results.

Closes #16629
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow back dating issues on update</title>
<updated>2016-04-13T17:04:09+00:00</updated>
<author>
<name>Michael Greene</name>
<email>michael.greene@gmail.com</email>
</author>
<published>2016-04-05T17:05:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=28a7fe25fdf28042630282ace35e37310c8f0a12'/>
<id>28a7fe25fdf28042630282ace35e37310c8f0a12</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure that issues and merge requests are found</title>
<updated>2016-04-13T15:15:42+00:00</updated>
<author>
<name>Robert Schilling</name>
<email>rschilling@student.tugraz.at</email>
</author>
<published>2016-04-13T14:30:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a9200d93d3e3d586302887fcaa0cf8f5fbd9a613'/>
<id>a9200d93d3e3d586302887fcaa0cf8f5fbd9a613</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make subscription API more RESTful</title>
<updated>2016-04-13T11:52:13+00:00</updated>
<author>
<name>Robert Schilling</name>
<email>rschilling@student.tugraz.at</email>
</author>
<published>2016-04-12T12:46:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fa3009095fbb995550a20e5d0cbc994f4290fbea'/>
<id>fa3009095fbb995550a20e5d0cbc994f4290fbea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>API: Ability to subscribe and unsubscribe from a merge request</title>
<updated>2016-04-13T11:45:01+00:00</updated>
<author>
<name>Robert Schilling</name>
<email>rschilling@student.tugraz.at</email>
</author>
<published>2016-04-08T13:03:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f875189b3962bde6e4b7b8c4ffdd18af83cbc922'/>
<id>f875189b3962bde6e4b7b8c4ffdd18af83cbc922</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>API: Ability to subscribe and unsubscribe from an issue</title>
<updated>2016-04-13T11:45:00+00:00</updated>
<author>
<name>Robert Schilling</name>
<email>rschilling@student.tugraz.at</email>
</author>
<published>2016-04-08T12:17:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=bd0be13f5b52b8eaee019d722980b29acbc55b05'/>
<id>bd0be13f5b52b8eaee019d722980b29acbc55b05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update tests for moving issues via API</title>
<updated>2016-04-13T09:31:50+00:00</updated>
<author>
<name>Robert Schilling</name>
<email>rschilling@student.tugraz.at</email>
</author>
<published>2016-04-12T16:38:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2b036025d619c51cff74e4eb430f50d43d1d8cdb'/>
<id>2b036025d619c51cff74e4eb430f50d43d1d8cdb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
