| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore: release v2.9.0v2.9.0 | github-actions | 2021-06-28 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #1533 from sugonyak/add-group-hooks | Nejc Habjan | 2021-06-27 | 2 | -0/+54 |
| |\ | | | | | feat(api): add group hooks | ||||
| | * | feat(api): add group hooks | Ivan Sugonyak | 2021-06-26 | 2 | -0/+54 |
| | | | |||||
| * | | feat(release): allow to update release | Pierre Paques | 2021-06-26 | 1 | -3/+6 |
| | | | | | | | | | Release API now supports PUT. | ||||
| * | | Merge pull request #1396 from spyoungtech/merge_request_reviewers | Nejc Habjan | 2021-06-26 | 1 | -0/+2 |
| |\ \ | |/ |/| | feat(api): add support for creating/editing reviewers in project MRs | ||||
| | * | feat(api): remove responsibility for API inconsistencies for MR reviewers | Spencer Phillip Young | 2021-06-16 | 1 | -16/+0 |
| | | | |||||
| | * | feat(api): add support for creating/editing reviewers in project merge requests | Spencer Young | 2021-05-31 | 1 | -0/+18 |
| | | | |||||
| * | | docs: make Gitlab class usable for intersphinx | Nejc Habjan | 2021-06-14 | 3 | -12/+53 |
| | | | |||||
| * | | feat(api): add MR pipeline manager in favor of pipelines() method | Nejc Habjan | 2021-06-13 | 3 | -20/+45 |
| | | | |||||
| * | | chore: add type-hints to gitlab/v4/objects/projects.py | John L. Villalovos | 2021-06-12 | 1 | -49/+114 |
| | | | | | | | | | Adding type-hints to gitlab/v4/objects/projects.py | ||||
| * | | chore: release v2.8.0v2.8.0 | github-actions | 2021-06-10 | 1 | -1/+1 |
| | | | |||||
| * | | fix: catch invalid type used to initialize RESTObject | John L. Villalovos | 2021-06-10 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | Sometimes we have errors where we don't get a dictionary passed to RESTObject.__init__() method. This breaks things but in confusing ways. Check in the __init__() method and raise an exception if it occurs. | ||||
| * | | chore: sync create and update attributes for Projects | John L. Villalovos | 2021-06-03 | 1 | -81/+99 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync the create attributes with: https://docs.gitlab.com/ee/api/projects.html#create-project Sync the update attributes with documentation at: https://docs.gitlab.com/ee/api/projects.html#edit-project As a note the ordering of the attributes was done to match the ordering of the attributes in the documentation. Closes: #1497 | ||||
| * | | feat: add keys endpoint | Ben Brown | 2021-06-03 | 3 | -0/+28 |
| | | | |||||
| * | | feat(objects): add support for Group wikis (#1484) | Simon Pamies | 2021-06-03 | 2 | -0/+20 |
| | | | | | | | feat(objects): add support for Group wikis | ||||
| * | | Merge pull request #1478 from benjamb/benbrown/keep-containers | Nejc Habjan | 2021-06-01 | 2 | -2/+2 |
| |\ \ | | | | | | | Optionally keep containers after running integration tests | ||||
| | * | | fix: ensure kwargs are passed appropriately for ObjectDeleteMixin | Ben Brown | 2021-06-01 | 1 | -1/+1 |
| | | | | |||||
| | * | | docs: fix typo in http_delete docstring | Ben Brown | 2021-06-01 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #1483 from JohnVillalovos/jlvillal/mypy_cli | Nejc Habjan | 2021-06-01 | 1 | -39/+120 |
| |\ \ \ | |/ / |/| | | chore: add type-hints to gitlab/v4/cli.py | ||||
| | * | | chore: add type-hints to gitlab/v4/cli.py | John L. Villalovos | 2021-05-31 | 1 | -39/+120 |
| | |/ | | | | | | | | | | | * Add type-hints to gitlab/v4/cli.py * Add required type-hints to other files based on adding type-hints to gitlab/v4/cli.py | ||||
| * | | chore: add missing optional create parameter for approval_rules | John L. Villalovos | 2021-05-31 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | Add missing optional create parameter ('protected_branch_ids') to the project approvalrules. https://docs.gitlab.com/ee/api/merge_request_approvals.html#create-project-level-rule | ||||
| * | | chore: apply typing suggestions | Nejc Habjan | 2021-05-31 | 2 | -8/+12 |
| | | | | | | | | | Co-authored-by: John Villalovos <john@sodarock.com> | ||||
| * | | feat(objects): add support for generic packages API | Nejc Habjan | 2021-05-31 | 3 | -30/+157 |
| |/ | |||||
| * | feat(api): add deployment mergerequests interface | Ludwig Weiss | 2021-05-30 | 2 | -3/+34 |
| | | |||||
| * | chore: apply suggestions | Nejc Habjan | 2021-05-30 | 3 | -3/+4 |
| | | |||||
| * | feat(objects): support all issues statistics endpoints | Nejc Habjan | 2021-05-30 | 3 | -0/+26 |
| | | |||||
| * | feat(objects): add support for descendant groups API | Nejc Habjan | 2021-05-29 | 1 | -0/+17 |
| | | |||||
| * | fix(cli): add missing list filter for jobs | Nejc Habjan | 2021-05-29 | 1 | -1/+1 |
| | | |||||
| * | feat(objects): add pipeline test report support | Raphaƫl Monat | 2021-05-29 | 1 | -0/+14 |
| | | |||||
| * | Merge pull request #1481 from JohnVillalovos/jlvillal/no_getmro | Nejc Habjan | 2021-05-29 | 1 | -12/+10 |
| |\ | | | | | chore: use built-in function issubclass() instead of getmro() | ||||
| | * | chore: use built-in function issubclass() instead of getmro() | John L. Villalovos | 2021-05-28 | 1 | -12/+10 |
| | | | | | | | | | | | | | | | Code was using inspect.getmro() to replicate the functionality of the built-in function issubclass() Switch to using issubclass() | ||||
| * | | Merge pull request #1474 from JohnVillalovos/jlvillal/mv_unit_tests | Nejc Habjan | 2021-05-29 | 55 | -5852/+0 |
| |\ \ | | | | | | | chore: move 'gitlab/tests/' dir to 'tests/unit/' | ||||
| | * | | chore: move 'gitlab/tests/' dir to 'tests/unit/' | John L. Villalovos | 2021-05-26 | 55 | -5852/+0 |
| | |/ | | | | | | | | | Move the 'gitlab/tests/' directory to 'tests/unit/' so we have all the tests located under the 'tests/' directory. | ||||
| * | | chore: correct a type-hint | John L. Villalovos | 2021-05-28 | 1 | -1/+2 |
| |/ | |||||
| * | fix: change mr.merge() to use 'post_data' | John L. Villalovos | 2021-05-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | MR https://github.com/python-gitlab/python-gitlab/pull/1121 changed mr.merge() to use 'query_data'. This appears to have been wrong. From the Gitlab docs they state it should be sent in a payload body https://docs.gitlab.com/ee/api/README.html#request-payload since mr.merge() is a PUT request. > Request Payload > API Requests can use parameters sent as query strings or as a > payload body. GET requests usually send a query string, while PUT > or POST requests usually send the payload body Fixes: #1452 Related to: #1120 | ||||
| * | feat(objects): add support for billable members | Nejc Habjan | 2021-05-25 | 3 | -1/+92 |
| | | |||||
| * | chore: fix import ordering using isort | John L. Villalovos | 2021-05-25 | 91 | -138/+80 |
| | | | | | | | Fix the import ordering using isort. https://pycqa.github.io/isort/ | ||||
| * | test(cli): add more real class scenarios | Nejc Habjan | 2021-05-15 | 1 | -0/+6 |
| | | |||||
| * | fix(cli): fix parsing CLI objects to classnames | Nejc Habjan | 2021-05-15 | 3 | -19/+48 |
| | | |||||
| * | feat: add feature to get inherited member for project/group | Oleksii Shkurupii | 2021-05-07 | 4 | -55/+72 |
| | | |||||
| * | Merge pull request #1420 from python-gitlab/fix/missing-list-attributes | John Villalovos | 2021-05-06 | 10 | -12/+62 |
| |\ | | | | | fix(objects): make lists work for filters in all objects | ||||
| | * | fix(objects): allow lists for filters for in all objectsfix/missing-list-attributes | Nejc Habjan | 2021-04-27 | 10 | -12/+62 |
| | | | |||||
| * | | Merge pull request #1444 from python-gitlab/fix/return-retry-cancel-output | Max Wittig | 2021-05-02 | 4 | -4/+196 |
| |\ \ | | | | | | | fix(objects): return server data in cancel/retry methods | ||||
| | * | | fix(objects): return server data in cancel/retry methods | Nejc Habjan | 2021-05-02 | 4 | -4/+196 |
| | | | | |||||
| * | | | Merge pull request #1409 from JohnVillalovos/jlvillal/untyped_defs | Nejc Habjan | 2021-05-01 | 7 | -53/+75 |
| |\ \ \ | |/ / |/| | | chore: mypy: Disallow untyped definitions | ||||
| | * | | chore: mypy: Disallow untyped definitions | John L. Villalovos | 2021-04-27 | 7 | -53/+75 |
| | |/ | | | | | | | | | | | | | | | | | Be more strict and don't allow untyped definitions on the files we check. Also this adds type-hints for two of the decorators so that now functions/methods decorated by them will have their types be revealed correctly. | ||||
| * | | Merge pull request #1438 from python-gitlab/fix/missing-group-attributes | John Villalovos | 2021-05-01 | 1 | -0/+9 |
| |\ \ | | | | | | | fix(objects): add missing group attributes | ||||
| | * | | fix(objects): add missing group attributes | Nejc Habjan | 2021-05-01 | 1 | -0/+9 |
| | | | | |||||
| * | | | feat: add code owner approval as attribute | Daniel Lanner | 2021-04-30 | 1 | -0/+1 |
| |/ / | | | | | | | | | The python API was missing the field code_owner_approval_required as implemented in the GitLab REST API. | ||||
| * | | feat: indicate that we are a typed package | John L. Villalovos | 2021-04-27 | 1 | -0/+0 |
| |/ | | | | | | | | By adding the file: py.typed it indicates that python-gitlab is a typed package and contains type-hints. https://www.python.org/dev/peps/pep-0561/ | ||||
