<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git/gitlab/__init__.py, branch docs/gitlab-pages</title>
<subtitle>github.com: gpocentek/python-gitlab.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/'/>
<entry>
<title>feat: bump version to 1.9.0</title>
<updated>2019-06-19T09:11:02+00:00</updated>
<author>
<name>Max Wittig</name>
<email>max.wittig@siemens.com</email>
</author>
<published>2019-06-18T07:58:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=aaed44837869bd2ce22b6f0d2e1196b1d0e626a6'/>
<id>aaed44837869bd2ce22b6f0d2e1196b1d0e626a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: format everything black</title>
<updated>2019-05-16T16:03:56+00:00</updated>
<author>
<name>Max Wittig</name>
<email>max.wittig95@gmail.com</email>
</author>
<published>2019-05-16T16:00:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=318d2770cbc90ae4d33170274e214b9d828bca43'/>
<id>318d2770cbc90ae4d33170274e214b9d828bca43</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: pep8 errors</title>
<updated>2019-05-01T07:20:00+00:00</updated>
<author>
<name>Gauvain Pocentek</name>
<email>gauvain@pocentek.net</email>
</author>
<published>2019-05-01T07:20:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=334f9efb18c95bb5df3271d26fa0a55b7aec1c7a'/>
<id>334f9efb18c95bb5df3271d26fa0a55b7aec1c7a</id>
<content type='text'>
Errors have not been detected by broken travis runs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Errors have not been detected by broken travis runs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make gitlab.Gitlab.from_config a classmethod</title>
<updated>2019-03-07T17:07:00+00:00</updated>
<author>
<name>jeroen_decroos</name>
<email>jeroen.decroos@gmail.com</email>
</author>
<published>2019-03-07T17:07:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=0b70da335690456a556afb9ff7a56dfca693b019'/>
<id>0b70da335690456a556afb9ff7a56dfca693b019</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Release version 1.8.0</title>
<updated>2019-02-22T08:46:13+00:00</updated>
<author>
<name>Gauvain Pocentek</name>
<email>gauvain@pocentek.net</email>
</author>
<published>2019-02-22T08:46:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=4fce3386cf54c9d66c44f5b9c267330928bd1efe'/>
<id>4fce3386cf54c9d66c44f5b9c267330928bd1efe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix all kwarg behaviour</title>
<updated>2019-02-18T10:13:49+00:00</updated>
<author>
<name>Jonathan Piron</name>
<email>jonathan.piron@cybelangel.com</email>
</author>
<published>2019-02-18T10:13:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=6b2bf5b29c235243c11bbc994e7f2540a6a3215e'/>
<id>6b2bf5b29c235243c11bbc994e7f2540a6a3215e</id>
<content type='text'>
`all` kwarg is used to manage GitlabList generator behaviour.
However, as it is not poped from kwargs, it is sent to Gitlab API.
Some endpoints such as [the project commits](https://docs.gitlab.com/ee/api/commits.html#list-repository-commits) one,
support a `all` attribute.
This means a call like `project.commits.list(all=True, ref_name='master')`
won't return all the master commits as one might expect but all the
repository's commits.
To prevent confusion, the same kwarg shouldn't be used for 2 distinct
purposes.
Moreover according to [the documentation](https://python-gitlab.readthedocs.io/en/stable/gl_objects/commits.html#examples),
the `all` project commits API endpoint attribute doesn't seem supported.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`all` kwarg is used to manage GitlabList generator behaviour.
However, as it is not poped from kwargs, it is sent to Gitlab API.
Some endpoints such as [the project commits](https://docs.gitlab.com/ee/api/commits.html#list-repository-commits) one,
support a `all` attribute.
This means a call like `project.commits.list(all=True, ref_name='master')`
won't return all the master commits as one might expect but all the
repository's commits.
To prevent confusion, the same kwarg shouldn't be used for 2 distinct
purposes.
Moreover according to [the documentation](https://python-gitlab.readthedocs.io/en/stable/gl_objects/commits.html#examples),
the `all` project commits API endpoint attribute doesn't seem supported.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #687 from python-gitlab/fix/683/raw_download</title>
<updated>2019-01-19T13:10:24+00:00</updated>
<author>
<name>Max Wittig</name>
<email>max.wittig@siemens.com</email>
</author>
<published>2019-01-19T13:10:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=52d76312660109d3669d459b11b448a3a60b9603'/>
<id>52d76312660109d3669d459b11b448a3a60b9603</id>
<content type='text'>
fix(api): Don't try to parse raw downloads</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix(api): Don't try to parse raw downloads</pre>
</div>
</content>
</entry>
<entry>
<title>fix(api): Don't try to parse raw downloads</title>
<updated>2019-01-19T08:13:58+00:00</updated>
<author>
<name>Gauvain Pocentek</name>
<email>gauvain@pocentek.net</email>
</author>
<published>2019-01-19T08:13:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=35a6d85acea4776e9c4ad23ff75259481a6bcf8d'/>
<id>35a6d85acea4776e9c4ad23ff75259481a6bcf8d</id>
<content type='text'>
http_get always tries to interpret the retrieved data if the
content-type is json. In some cases (artifact download for instance)
this is not the expected behavior.

This patch changes http_get and download methods to always get the raw
data without parsing.

Closes #683
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
http_get always tries to interpret the retrieved data if the
content-type is json. In some cases (artifact download for instance)
this is not the expected behavior.

This patch changes http_get and download methods to always get the raw
data without parsing.

Closes #683
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(api): avoid parameter conflicts with python and gitlab</title>
<updated>2019-01-13T16:20:34+00:00</updated>
<author>
<name>Gauvain Pocentek</name>
<email>gauvain@pocentek.net</email>
</author>
<published>2019-01-13T12:12:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=4bd027aac41c41f7e22af93c7be0058d2faf7fb4'/>
<id>4bd027aac41c41f7e22af93c7be0058d2faf7fb4</id>
<content type='text'>
Provide another way to send data to gitlab with a new `query_parameters`
argument. This parameter can be used to explicitly define the dict of
items to send to the server, so that **kwargs are only used to specify
python-gitlab specific parameters.

Closes #566
Closes #629
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide another way to send data to gitlab with a new `query_parameters`
argument. This parameter can be used to explicitly define the dict of
items to send to the server, so that **kwargs are only used to specify
python-gitlab specific parameters.

Closes #566
Closes #629
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: handle empty 'Retry-After' header from GitLab</title>
<updated>2019-01-09T02:54:09+00:00</updated>
<author>
<name>Srikanth Chelluri</name>
<email>srikanth.chelluri@appian.com</email>
</author>
<published>2019-01-09T01:58:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=7a3724f3fca93b4f55aed5132cf46d3718c4f594'/>
<id>7a3724f3fca93b4f55aed5132cf46d3718c4f594</id>
<content type='text'>
When requests are throttled (HTTP response code 429), python-gitlab
assumed that 'Retry-After' existed in the response headers. This is
not always the case and so the request fails due to a KeyError. The
change in this commit adds a rudimentary exponential backoff to the
'http_request' method, which defaults to 10 retries but can be set
to -1 to retry without bound.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When requests are throttled (HTTP response code 429), python-gitlab
assumed that 'Retry-After' existed in the response headers. This is
not always the case and so the request fails due to a KeyError. The
change in this commit adds a rudimentary exponential backoff to the
'http_request' method, which defaults to 10 retries but can be set
to -1 to retry without bound.
</pre>
</div>
</content>
</entry>
</feed>
