Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | docs: documentation updates to reflect addition of mutually exclusive attributes | Walter Rowe | 2022-06-05 | 2 | -10/+23 | |
| | ||||||
* | feat(client): introduce `iterator=True` and deprecate `as_list=False` in ↵ | John L. Villalovos | 2022-05-29 | 3 | -12/+16 | |
| | | | | | | | | | | | `list()` `as_list=False` is confusing as it doesn't explain what is being returned. Replace it with `iterator=True` which more clearly explains to the user that an iterator/generator will be returned. This maintains backward compatibility with `as_list` but does issue a DeprecationWarning if `as_list` is set. | |||||
* | docs: use `as_list=False` or `all=True` in Getting started | John L. Villalovos | 2022-05-29 | 1 | -5/+13 | |
| | | | | | | | | | In the "Getting started with the API" section of the documentation, use either `as_list=False` or `all=True` in the example usages of the `list()` method. Also add a warning about the fact that `list()` by default does not return all items. | |||||
* | feat(objects): support get project storage endpoint | Nejc Habjan | 2022-05-27 | 1 | -0/+27 | |
| | ||||||
* | docs: update issue example and extend API usage docs | Michael Sweikata | 2022-05-24 | 2 | -0/+22 | |
| | ||||||
* | docs(merge_requests): add new possible merge request state and link to the ↵ | Carlos Duelo | 2022-05-04 | 1 | -2/+5 | |
| | | | | | | upstream docs The actual documentation do not mention the locked state for a merge request | |||||
* | Merge pull request #1963 from python-gitlab/feat/deploy-token-get | Max Wittig | 2022-04-13 | 1 | -0/+8 | |
|\ | | | | | feat(objects): support getting project/group deploy tokens by id | |||||
| * | feat(objects): support getting project/group deploy tokens by id | Nejc Habjan | 2022-04-04 | 1 | -0/+8 | |
| | | ||||||
* | | feat(user): support getting user SSH key by id | Nejc Habjan | 2022-04-01 | 1 | -1/+5 | |
|/ | ||||||
* | feat(api): re-add topic delete endpoint | Nejc Habjan | 2022-04-01 | 1 | -0/+7 | |
| | | | | This reverts commit e3035a799a484f8d6c460f57e57d4b59217cd6de. | |||||
* | docs(api-docs): docs fix for application scopes | wacuuu | 2022-03-30 | 1 | -1/+1 | |
| | ||||||
* | docs: fix typo and incorrect style | kinbald | 2022-03-09 | 1 | -2/+2 | |
| | ||||||
* | docs: add pipeline test report summary support | kinbald | 2022-03-07 | 1 | -0/+24 | |
| | ||||||
* | docs: enable gitter chat directly in docs | Nejc Habjan | 2022-02-19 | 2 | -1/+12 | |
| | ||||||
* | feat(merge_request_approvals): add support for deleting MR approval rules | Nejc Habjan | 2022-02-13 | 1 | -0/+8 | |
| | ||||||
* | docs: add delete methods for runners and project artifacts | Nejc Habjan | 2022-02-10 | 2 | -0/+8 | |
| | ||||||
* | docs: add retry_transient infos | Nolan Emirot | 2022-02-04 | 1 | -3/+3 | |
| | | | Co-authored-by: Nejc Habjan <hab.nejc@gmail.com> | |||||
* | docs: add transient errors retry info | Nolan Emirot | 2022-02-03 | 1 | -0/+1 | |
| | ||||||
* | docs(artifacts): deprecate artifacts() and artifact() methods | Nejc Habjan | 2022-02-01 | 1 | -3/+13 | |
| | ||||||
* | docs: revert "chore: add temporary banner for v3" (#1864) | Wadim Klincov | 2022-01-29 | 1 | -4/+1 | |
| | | | | | This reverts commit a349793307e3a975bb51f864b48e5e9825f70182. Co-authored-by: Wadim Klincov <wadim.klincov@siemens.com> | |||||
* | style: use f-strings where applicable | Nejc Habjan | 2022-01-23 | 1 | -2/+2 | |
| | ||||||
* | chore: don't explicitly pass args to super() | Nejc Habjan | 2022-01-23 | 1 | -3/+1 | |
| | ||||||
* | docs: enhance release docs for CI_JOB_TOKEN usage | Matthieu Rigal | 2022-01-21 | 1 | -0/+9 | |
| | ||||||
* | feat: add support for Group Access Token API | Fabio Huser | 2022-01-09 | 2 | -0/+35 | |
| | | | | See https://docs.gitlab.com/ee/api/group_access_tokens.html | |||||
* | docs: update project access token API reference link | Fabio Huser | 2022-01-09 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #1812 from python-gitlab/jlvillal/pprint | Nejc Habjan | 2022-01-09 | 1 | -0/+14 | |
|\ | | | | | chore: add `pprint()` and `pformat()` methods to RESTObject | |||||
| * | chore: add `pprint()` and `pformat()` methods to RESTObject | John L. Villalovos | 2022-01-08 | 1 | -0/+14 | |
| | | | | | | | | | | This is useful in debugging and testing. As can easily print out the values from an instance in a more human-readable form. | |||||
* | | docs(cli): make examples more easily navigable by generating TOC | Nejc Habjan | 2022-01-08 | 1 | -0/+27 | |
| | | ||||||
* | | chore(docs): use admonitions consistently | Nejc Habjan | 2022-01-08 | 2 | -3/+3 | |
|/ | ||||||
* | chore: add temporary banner for v3 | Nejc Habjan | 2022-01-05 | 1 | -1/+4 | |
| | ||||||
* | docs: switch to Furo and refresh introduction pages | Nejc Habjan | 2022-01-04 | 6 | -248/+184 | |
| | ||||||
* | chore: fix typo in MR documentation | Markus Legner | 2022-01-04 | 1 | -1/+1 | |
| | ||||||
* | feat(cli): allow options from args and environment variables | Nejc Habjan | 2022-01-02 | 1 | -7/+50 | |
| | | | | | | | | BREAKING-CHANGE: The gitlab CLI will now accept CLI arguments and environment variables for its global options in addition to configuration file options. This may change behavior for some workflows such as running inside GitLab CI and with certain environment variables configured. | |||||
* | fix: handle situation where GitLab does not return valuesjlvillal/pagination | John L. Villalovos | 2021-12-30 | 1 | -2/+11 | |
| | | | | | | | | | | | | | | | | 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 | |||||
* | docs: correct documentation for updating discussion note | Hailiang | 2021-12-25 | 1 | -1/+1 | |
| | | | | Closes #1777 | |||||
* | chore: add and document optional parameters for get MRjlvillal/rebase_in_progress | John L. Villalovos | 2021-12-23 | 1 | -0/+8 | |
| | | | | | | | Add and document (some of the) optional parameters that can be done for a `project.merge_requests.get()` Closes #1775 | |||||
* | docs: rename documentation files to match names of code files | John L. Villalovos | 2021-12-23 | 3 | -2/+2 | |
| | | | | | | | | | Rename the merge request related documentation files to match the code files. This will make it easier to find the documentation quickly. Rename: `docs/gl_objects/mrs.rst -> `docs/gl_objects/merge_requests.rst` `docs/gl_objects/mr_approvals.rst -> `docs/gl_objects/merge_request_approvals.rst` | |||||
* | feat(api): support file format for repository archive | Max Ludwig | 2021-12-21 | 1 | -0/+8 | |
| | ||||||
* | docs(project): remove redundant encoding parameter | Shashwat Kumar | 2021-12-19 | 1 | -1/+0 | |
| | ||||||
* | feat(cli): do not require config file to run CLIfeat/cli-without-config-file | Nejc Habjan | 2021-12-13 | 1 | -3/+11 | |
| | | | | | | | | | | | BREAKING CHANGE: A config file is no longer needed to run the CLI. python-gitlab will default to https://gitlab.com with no authentication if there is no config file provided. python-gitlab will now also only look for configuration in the provided PYTHON_GITLAB_CFG path, instead of merging it with user- and system-wide config files. If the environment variable is defined and the file cannot be opened, python-gitlab will now explicitly fail. | |||||
* | chore(api): temporarily remove topic delete endpoint | Nejc Habjan | 2021-12-11 | 1 | -7/+0 | |
| | | | | It is not yet available upstream. | |||||
* | feat(api): add support for Topics API | Nejc Habjan | 2021-12-11 | 2 | -0/+49 | |
| | ||||||
* | feat: add delete on package_file object | Simon Hébert-Deschamps | 2021-12-09 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #1709 from python-gitlab/docs/sphinx-annotations | Nejc Habjan | 2021-12-01 | 2 | -1/+3 | |
|\ | | | | | docs: only use type annotations for documentation | |||||
| * | chore(docs): link to main, not master | Nejc Habjan | 2021-11-28 | 1 | -1/+1 | |
| | | ||||||
| * | chore(docs): use builtin autodoc hints | Nejc Habjan | 2021-11-28 | 1 | -1/+2 | |
| | | ||||||
| * | chore(docs): load autodoc-typehints module | Nejc Habjan | 2021-11-28 | 1 | -0/+1 | |
| | | ||||||
* | | Merge pull request #1702 from python-gitlab/jlvillal/attribute_help | Nejc Habjan | 2021-12-01 | 1 | -0/+12 | |
|\ \ | | | | | | | chore: attempt to be more informative for missing attributes | |||||
| * | | chore: attempt to be more informative for missing attributesjlvillal/attribute_help | John L. Villalovos | 2021-11-30 | 1 | -0/+12 | |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A commonly reported issue from users on Gitter is that they get an AttributeError for an attribute that should be present. This is often caused due to the fact that they used the `list()` method to retrieve the object and objects retrieved this way often only have a subset of the full data. Add more details in the AttributeError message that explains the situation to users. This will hopefully allow them to resolve the issue. Update the FAQ in the docs to add a section discussing the issue. Closes #1138 | |||||
* | | docs: update docs to use gitlab.const for constantsjlvillal/const_explicit | John L. Villalovos | 2021-11-30 | 7 | -50/+50 | |
|/ | | | | Update the docs to use gitlab.const to access constants. |