| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(api): add all_pages param to allow passing `all` to APIfix/all-pages-consumes-all-param | Nejc Habjan | 2021-05-15 | 8 | -60/+133 |
| | | |||||
| * | Merge pull request #1376 from Shkurupii/feat-get-inherited-members | Nejc Habjan | 2021-05-14 | 7 | -62/+97 |
| |\ | | | | | feat: get inherited member for project/group | ||||
| | * | feat: add feature to get inherited member for project/group | Oleksii Shkurupii | 2021-05-07 | 7 | -62/+97 |
| | | | |||||
| * | | Merge pull request #1455 from python-gitlab/renovate/gitlab-gitlab-ce-13.x | Nejc Habjan | 2021-05-14 | 1 | -1/+1 |
| |\ \ | | | | | | | chore(deps): update gitlab/gitlab-ce docker tag to v13.11.4-ce.0 | ||||
| | * | | chore(deps): update gitlab/gitlab-ce docker tag to v13.11.4-ce.0 | Renovate Bot | 2021-05-14 | 1 | -1/+1 |
| |/ / | |||||
| * | | Merge pull request #1451 from python-gitlab/renovate/docker-compose-1.x | Max Wittig | 2021-05-11 | 1 | -1/+1 |
| |\ \ | | | | | | | chore(deps): update dependency docker-compose to v1.29.2 | ||||
| | * | | chore(deps): update dependency docker-compose to v1.29.2 | Renovate Bot | 2021-05-10 | 1 | -1/+1 |
| | | | | |||||
| * | | | Merge pull request #1427 from python-gitlab/chore/automate-releases | Max Wittig | 2021-05-10 | 4 | -15/+47 |
| |\ \ \ | |/ / |/| | | chore(ci): automate releases | ||||
| | * | | chore(ci): automate releases | Nejc Habjan | 2021-05-03 | 4 | -15/+47 |
| | | | | |||||
| * | | | Merge pull request #1448 from python-gitlab/docs/local-object-attributes | Max Wittig | 2021-05-07 | 2 | -0/+25 |
| |\ \ \ | | | | | | | | | docs(api): add behavior in local attributes when updating objects | ||||
| | * | | | docs(api): add behavior in local attributes when updating objects | Nejc Habjan | 2021-05-06 | 2 | -0/+25 |
| | |/ / | |||||
| * | | | Merge pull request #1449 from python-gitlab/chore/ignore-typing-coverage | John Villalovos | 2021-05-06 | 1 | -0/+6 |
| |\ \ \ | |_|/ |/| | | chore(ci): ignore debug and type_checking in coverage | ||||
| | * | | chore(ci): ignore debug and type_checking in coverage | Nejc Habjan | 2021-05-07 | 1 | -0/+6 |
| |/ / | |||||
| * | | Merge pull request #1440 from python-gitlab/test/functional-test-coverage | John Villalovos | 2021-05-06 | 3 | -3/+30 |
| |\ \ | | | | | | | test(functional): start tracking functional test coverage | ||||
| | * | | style: clean up test run config | Nejc Habjan | 2021-05-01 | 1 | -6/+7 |
| | | | | |||||
| | * | | test(functional): start tracking functional test coverage | Nejc Habjan | 2021-05-01 | 3 | -2/+28 |
| | | | | |||||
| * | | | Merge pull request #1420 from python-gitlab/fix/missing-list-attributes | John Villalovos | 2021-05-06 | 11 | -12/+66 |
| |\ \ \ | |_|/ |/| | | fix(objects): make lists work for filters in all objects | ||||
| | * | | test(functional): add test for skip_groups list filter | Nejc Habjan | 2021-05-06 | 1 | -0/+4 |
| | | | | |||||
| | * | | 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 | 8 | -53/+78 |
| |\ \ \ \ | |/ / / |/| | | | chore: mypy: Disallow untyped definitions | ||||
| | * | | | chore: mypy: Disallow untyped definitions | John L. Villalovos | 2021-04-27 | 8 | -53/+78 |
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | 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 #1442 from python-gitlab/chore/fix-readthedocs | John Villalovos | 2021-05-01 | 1 | -2/+1 |
| |\ \ \ | | | | | | | | | chore(docs): fix import order for readthedocs build | ||||
| | * | | | chore(docs): fix import order for readthedocs build | Nejc Habjan | 2021-05-01 | 1 | -2/+1 |
| |/ / / | |||||
| * | | | Merge pull request #1441 from python-gitlab/docs/no-manpages-warnings | John Villalovos | 2021-05-01 | 10 | -12/+19 |
| |\ \ \ | | | | | | | | | docs: fail on warnings during sphinx build | ||||
| | * | | | docs: fail on warnings during sphinx build | Nejc Habjan | 2021-05-01 | 10 | -12/+19 |
| |/ / / | | | | | | | | | | This is useful when docs aren't included in the toctree and don't show up on RTD. | ||||
| * | | | 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 |
| | | | | |||||
| * | | | Merge pull request #1434 from ↵ | Nejc Habjan | 2021-05-01 | 1 | -1/+1 |
| |\ \ \ | | | | | | | | | | | | | | | | | python-gitlab/renovate/docker-gitlab-gitlab-ce-13.x chore(deps): update gitlab/gitlab-ce docker tag to v13.11.3-ce.0 | ||||
| | * | | | chore(deps): update gitlab/gitlab-ce docker tag to v13.11.3-ce.0renovate/docker-gitlab-gitlab-ce-13.x | Renovate Bot | 2021-04-30 | 1 | -1/+1 |
| | |/ / | |||||
| * | | | Merge pull request #1437 from daniellanner/feat/api-code-owner-approval | Nejc Habjan | 2021-05-01 | 1 | -0/+1 |
| |\ \ \ | |/ / |/| | | feat: add code owner approval as attribute | ||||
| | * | | 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. | ||||
| * | | Merge pull request #1433 from JohnVillalovos/jlvillal/black | Max Wittig | 2021-04-30 | 1 | -1/+1 |
| |\ \ | | | | | | | chore: have black run at the top-level | ||||
| | * | | chore: have black run at the top-level | John L. Villalovos | 2021-04-30 | 1 | -1/+1 |
| |/ / | | | | | | | | | This will ensure everything is formatted with black, including setup.py. | ||||
| * | | Merge pull request #1429 from JohnVillalovos/jlvillal/flake8 | Max Wittig | 2021-04-30 | 12 | -27/+22 |
| |\ \ | | | | | | | chore: have flake8 check the entire project | ||||
| | * | | chore: have flake8 check the entire project | John L. Villalovos | 2021-04-30 | 12 | -27/+22 |
| |/ / | | | | | | | | | Have flake8 run at the top-level of the projects instead of just the gitlab directory. | ||||
| * | | Merge pull request #1421 from JohnVillalovos/jlvillal/typed_gitlab | Nejc Habjan | 2021-04-28 | 2 | -0/+1 |
| |\ \ | | | | | | | feat: indicate that we are a typed package | ||||
| | * | | feat: indicate that we are a typed package | John L. Villalovos | 2021-04-27 | 2 | -0/+1 |
| | |/ | | | | | | | | | | | | | | | 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/ | ||||
| * | | chore(deps): update gitlab/gitlab-ce docker tag to v13.11.2-ce.0 | Renovate Bot | 2021-04-28 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #1413 from JohnVillalovos/jlvillal/1407 | Nejc Habjan | 2021-04-27 | 2 | -2/+6 |
| |\ | | | | | fix: iids not working as a list in projects.issues.list() | ||||
| | * | fix: iids not working as a list in projects.issues.list() | John L. Villalovos | 2021-04-27 | 2 | -2/+6 |
| |/ | | | | | | | | | Set the 'iids' values as type ListAttribute so it will pass the list as a comma-separated string, instead of a list. Add a functional test. Closes: #1407 | ||||
| * | Merge pull request #1352 from JohnVillalovos/jlvillal/fix_mro | Nejc Habjan | 2021-04-27 | 6 | -5/+127 |
| |\ | | | | | fix: add a check to ensure the MRO is correct | ||||
| | * | chore: remove commented-out print | Nejc Habjan | 2021-04-27 | 1 | -1/+0 |
| | | | |||||
| | * | fix: add a check to ensure the MRO is correct | John L. Villalovos | 2021-04-24 | 6 | -5/+128 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a check to ensure the MRO (Method Resolution Order) is correct for classes in gitlab.v4.objects when doing type-checking. An example of an incorrect definition: class ProjectPipeline(RESTObject, RefreshMixin, ObjectDeleteMixin): ^^^^^^^^^^ This should be at the end. Correct way would be: class ProjectPipeline(RefreshMixin, ObjectDeleteMixin, RESTObject): Correctly at the end ^^^^^^^^^^ Also fix classes which have the issue. | ||||
| * | | Merge pull request #1415 from JohnVillalovos/jlvillal/list_attribute_int | Nejc Habjan | 2021-04-27 | 2 | -1/+6 |
| |\ \ | | | | | | | feat: add support for lists of integers to ListAttribute | ||||
| | * | | feat: add support for lists of integers to ListAttribute | John L. Villalovos | 2021-04-25 | 2 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously ListAttribute only support lists of integers. Now be more flexible and support lists of items which can be coerced into strings, for example integers. This will help us fix issue #1407 by using ListAttribute for the 'iids' field. | ||||
| * | | | Merge pull request #1412 from JohnVillalovos/jlvillal/optional_get_attrs | Nejc Habjan | 2021-04-26 | 2 | -7/+6 |
| |\ \ \ | | | | | | | | | chore: make Get.*Mixin._optional_get_attrs always present | ||||
| | * | | | chore: make Get.*Mixin._optional_get_attrs always present | John L. Villalovos | 2021-04-24 | 2 | -7/+7 |
| | | |/ | |/| | | | | | | | | | | | | | | | | | | | Always create GetMixin/GetWithoutIdMixin._optional_get_attrs attribute with a default value of tuple() This way we don't need to use hasattr() and we will know the type of the attribute. | ||||
| * | | | Merge pull request #1418 from python-gitlab/fix/urlencode-file-pathsv2.7.1 | Max Wittig | 2021-04-26 | 3 | -2/+50 |
| |\ \ \ | |_|/ |/| | | fix(files): do not url-encode filepaths twice | ||||
