<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git/docs/api-usage.rst, branch jlvillal/reset_gitlab</title>
<subtitle>github.com: gpocentek/python-gitlab.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/'/>
<entry>
<title>fix: handle situation where GitLab does not return values</title>
<updated>2021-12-30T20:34:50+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2021-12-30T20:34:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=cb824a49af9b0d155b89fe66a4cfebefe52beb7a'/>
<id>cb824a49af9b0d155b89fe66a4cfebefe52beb7a</id>
<content type='text'>
If a query returns more than 10,000 records than the following values
are NOT returned:
  x.total_pages
  x.total

Modify the code to allow no value to be set for these values. If there
is not a value returned the functions will now return None.

Update unit test so no longer `xfail`

https://docs.gitlab.com/ee/user/gitlab_com/index.html#pagination-response-headers

Closes #1686
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a query returns more than 10,000 records than the following values
are NOT returned:
  x.total_pages
  x.total

Modify the code to allow no value to be set for these values. If there
is not a value returned the functions will now return None.

Update unit test so no longer `xfail`

https://docs.gitlab.com/ee/user/gitlab_com/index.html#pagination-response-headers

Closes #1686
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(api): clarify job token usage with auth()</title>
<updated>2021-10-08T17:40:25+00:00</updated>
<author>
<name>Axel Amigo Arnold</name>
<email>axl89@users.noreply.github.com</email>
</author>
<published>2021-10-07T09:32:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=3f423efab385b3eb1afe59ad12c2da7eaaa11d76'/>
<id>3f423efab385b3eb1afe59ad12c2da7eaaa11d76</id>
<content type='text'>
See issue #1620
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See issue #1620
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: default to gitlab.com if no URL given</title>
<updated>2021-09-08T20:45:27+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2021-01-31T18:17:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=823628153ec813c4490e749e502a47716425c0f1'/>
<id>823628153ec813c4490e749e502a47716425c0f1</id>
<content type='text'>
BREAKING CHANGE: python-gitlab will now default to gitlab.com
if no URL is given
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BREAKING CHANGE: python-gitlab will now default to gitlab.com
if no URL is given
</pre>
</div>
</content>
</entry>
<entry>
<title>fix!: raise error if there is a 301/302 redirection</title>
<updated>2021-09-08T16:27:41+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2021-05-30T23:31:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=d56a4345c1ae05823b553e386bfa393541117467'/>
<id>d56a4345c1ae05823b553e386bfa393541117467</id>
<content type='text'>
Before we raised an error if there was a 301, 302 redirect but only
from an http URL to an https URL.  But we didn't raise an error for
any other redirects.

This caused two problems:

  1. PUT requests that are redirected get changed to GET requests
     which don't perform the desired action but raise no error. This
     is because the GET response succeeds but since it wasn't a PUT it
     doesn't update. See issue:
     https://github.com/python-gitlab/python-gitlab/issues/1432
  2. POST requests that are redirected also got changed to GET
     requests. They also caused hard to debug tracebacks for the user.
     See issue:
     https://github.com/python-gitlab/python-gitlab/issues/1477

Correct this by always raising a RedirectError exception and improve
the exception message to let them know what was redirected.

Closes: #1485
Closes: #1432
Closes: #1477
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before we raised an error if there was a 301, 302 redirect but only
from an http URL to an https URL.  But we didn't raise an error for
any other redirects.

This caused two problems:

  1. PUT requests that are redirected get changed to GET requests
     which don't perform the desired action but raise no error. This
     is because the GET response succeeds but since it wasn't a PUT it
     doesn't update. See issue:
     https://github.com/python-gitlab/python-gitlab/issues/1432
  2. POST requests that are redirected also got changed to GET
     requests. They also caused hard to debug tracebacks for the user.
     See issue:
     https://github.com/python-gitlab/python-gitlab/issues/1477

Correct this by always raising a RedirectError exception and improve
the exception message to let them know what was redirected.

Closes: #1485
Closes: #1432
Closes: #1477
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: allow global retry_transient_errors setup</title>
<updated>2021-08-29T09:31:18+00:00</updated>
<author>
<name>Karun Japhet</name>
<email>karun@japhet.in</email>
</author>
<published>2021-08-28T06:11:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=3b1d3a41da7e7228f3a465d06902db8af564153e'/>
<id>3b1d3a41da7e7228f3a465d06902db8af564153e</id>
<content type='text'>
`retry_transient_errors` can now be set through the Gitlab instance and global configuration

Documentation for API usage has been updated and missing tests have been added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`retry_transient_errors` can now be set through the Gitlab instance and global configuration

Documentation for API usage has been updated and missing tests have been added.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs(api): add behavior in local attributes when updating objects</title>
<updated>2021-05-06T18:10:20+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2021-05-02T11:12:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=38f65e8e9994f58bdc74fe2e0e9b971fc3edf723'/>
<id>38f65e8e9994f58bdc74fe2e0e9b971fc3edf723</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add docs and examples for custom user agent</title>
<updated>2021-01-31T17:16:05+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2021-01-31T17:16:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=a69a214ef7f460cef7a7f44351c4861503f9902e'/>
<id>a69a214ef7f460cef7a7f44351c4861503f9902e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "feat: use keyset pagination by default for `all=True`"</title>
<updated>2020-03-09T15:33:55+00:00</updated>
<author>
<name>Max Wittig</name>
<email>max.wittig@siemens.com</email>
</author>
<published>2020-03-09T15:33:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=6f843b63f7227ee3d338724d49b3ce111366a738'/>
<id>6f843b63f7227ee3d338724d49b3ce111366a738</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: fix broken requests links</title>
<updated>2020-02-25T22:20:23+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2020-02-25T22:20:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=b392c21c669ae545a6a7492044479a401c0bcfb3'/>
<id>b392c21c669ae545a6a7492044479a401c0bcfb3</id>
<content type='text'>
Another case of the double slash rewrite.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Another case of the double slash rewrite.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add reference for REQUESTS_CA_BUNDLE</title>
<updated>2020-02-25T22:15:33+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2020-02-25T22:15:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=37e8d5d2f0c07c797e347a7bc1441882fe118ecd'/>
<id>37e8d5d2f0c07c797e347a7bc1441882fe118ecd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
