summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | feat: add support for commit revert API (#991)Nejc Habjan2020-02-185-0/+48
|/ / /
* | | Merge pull request #1005 from charlesfayal/fix_set_approversMax Wittig2020-02-123-8/+18
|\ \ \ | | |/ | |/| change path for set_approvers to new api, with defaulted rule_type an…
| * | fix(docs): update to new set approvers call for # of approversCharles2020-01-301-2/+1
| | | | | | | | | | | | to set the # of approvers for an MR you need to use the same function as for setting the approvers id.
| * | fix(objects): update set_approvers function callCharles2020-01-301-6/+12
| | | | | | | | | | | | Added a miss paramter update to the set_approvers function
| * | fix(docs and tests): update docs and tests for set_approversCharles2020-01-302-3/+3
| | | | | | | | | | | | Updated the docs with the new set_approvers arguments, and updated tests with the arg as well.
| * | fix(objects): update to new gitlab api for path, and argsCharles2020-01-301-3/+8
| |/ | | | | | | Updated the gitlab path for set_approvers to approvers_rules, added default arg for rule type, and added arg for # of approvals required.
* | Merge pull request #1008 from filipowm/feature/feature-flags-additional-configMax Wittig2020-02-103-2/+26
|\ \ | | | | | | Add capability to control GitLab features per project or group
| * | fix: remove null values from features POST data, because it failsMateusz Filipowicz2020-02-072-0/+5
| | | | | | | | | | | | with HTTP 500
| * | feat: add capability to control GitLab features per project or groupMateusz Filipowicz2020-02-072-2/+21
| | |
* | | chore: revert to 2.0.1v2.0.1Max Wittig2020-02-051-1/+1
| | | | | | | | | I've misread the tag
* | | chore: bump to 2.1.0Max Wittig2020-02-051-1/+1
| | | | | | | | | There are a few more features in there
* | | Merge pull request #1007 from python-gitlab/chore/user-updateRoger Meier2020-02-052-1/+6
|\ \ \ | |/ / | | / | |/ |/| chore(user): update user attributes
| * chore: bump version to 2.0.1Max Wittig2020-02-051-1/+1
| |
| * chore(user): update user attributesMax Wittig2020-02-051-0/+5
|/ | | This also workarounds an GitLab issue, where private_profile, would reset to false if not supplied
* Merge pull request #1000 from matusf/update-auth-docsMax Wittig2020-01-262-8/+1
|\ | | | | Update auth docs
| * docs(auth): remove email/password authMatus Ferech2020-01-262-8/+1
| |
* | Merge pull request #1001 from python-gitlab/feat/keyset-paginationv2.0.0Roger Meier2020-01-265-1/+51
|\ \ | |/ |/| Feat/keyset pagination
| * feat: add global order_by option to ease paginationfeat/keyset-paginationMax Wittig2020-01-264-2/+15
| |
| * feat: support keyset pagination globallyMax Wittig2020-01-264-0/+26
| |
| * refactor: support new list filtersMax Wittig2020-01-261-1/+12
|/ | | | This is most likely only useful for the CLI
* Merge pull request #996 from python-gitlab/feat/appearanceRoger Meier2020-01-235-0/+193
|\ | | | | feat: add appearance API
| * feat: add appearance APIfeat/appearanceMax Wittig2020-01-225-0/+193
|/
* Merge pull request #988 from jgroom33/patch-3Max Wittig2020-01-081-1/+1
|\ | | | | docs: fix snippet get in project
| * docs: fix snippet get in projectJeff Groom2020-01-081-1/+1
|/
* Merge pull request #984 from derekschrock/patch-1Max Wittig2019-12-221-1/+1
|\ | | | | chore: build_sphinx needs sphinx >= 1.7.6
| * chore: build_sphinx needs sphinx >= 1.7.6Derek Schrock2019-12-211-1/+1
|/ | | Stepping thru Sphinx versions from 1.6.5 to 1.7.5 build_sphinx fails. Once Sphinx == 1.7.6 build_sphinx finished.
* Merge pull request #982 from python-gitlab/chore/version-requirementsRoger Meier2019-12-181-0/+1
|\ | | | | chore: enforce python version requirements
| * chore: enforce python version requirementschore/version-requirementsMax Wittig2019-12-181-0/+1
|/
* Merge pull request #980 from python-gitlab/refactor/cleanup-upgradeRoger Meier2019-12-1815-66/+39
|\ | | | | Refactor/cleanup upgrade
| * chore: bump to 2.0.0refactor/cleanup-upgradeMax Wittig2019-12-181-1/+1
| | | | | | | | Dropping support for legacy python requires a new major version
| * refactor: remove six dependencyMax Wittig2019-12-1811-32/+24
| |
| * chore: drop legacy python testsMax Wittig2019-12-184-30/+8
| | | | | | | | Support dropped for: 2.7, 3.4, 3.5
| * chore: add PyYaml as extra requireMax Wittig2019-12-182-2/+5
| |
| * chore: bump minimum required requests versionMax Wittig2019-12-182-2/+2
| | | | | | | | for security reasons
* | Merge pull request #979 from python-gitlab/fix/project-snippetsRoger Meier2019-12-184-3/+146
|\ \ | |/ |/| Fix/project snippets
| * test: adjust functional tests for project snippetsMax Wittig2019-12-181-1/+1
| |
| * test: add project snippet testsMax Wittig2019-12-182-0/+140
| |
| * fix(projects): adjust snippets to match the APIMax Wittig2019-12-181-2/+5
|/
* docs(projects): add raw file download docsMax Wittig2019-12-181-0/+7
| | | Fixes #969
* Merge pull request #941 from mchlumsky/feat/autocompletionMax Wittig2019-12-173-0/+65
|\ | | | | feat: add autocompletion support
| * feat: add autocompletion supportMartin Chlumsky2019-12-163-0/+65
|/
* chore: bump version to 1.15.0v1.15.0Max Wittig2019-12-161-1/+1
|
* Merge pull request #959 from andrew-littlebits/feat/import-githubMax Wittig2019-12-164-0/+109
|\ | | | | feat: add support for /import/github
| * feat: allow cfg timeout to be overrided via kwargsAndrew Tergis2019-12-163-13/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | On startup, the `timeout` parameter is loaded from config and stored on the base gitlab object instance. This instance parameter is used as the timeout for all API requests (it's passed into the `session` object when making HTTP calls). This change allows any API method to specify a `timeout` argument to `**kwargs` that will override the global timeout value. This was somewhat needed / helpful for the `import_github` method. I have also updated the docs accordingly.
| * feat: add support for /import/githubAndrew Tergis2019-12-162-0/+90
|/ | | | | | | | | | | | | | | | | | | Addresses python-gitlab/python-gitlab#952 This adds a method to the `ProjectManager` called `import_github`, which maps to the `/import/github` API endpoint. Calling `import_github` will trigger an import operation from <repo_id> into <target_namespace>, using <personal_access_token> to authenticate against github. In practice a gitlab server may take many 10's of seconds to respond to this API call, so we also take the liberty of increasing the default timeout (only for this method invocation). Unfortunately since `import` is a protected keyword in python, I was unable to follow the endpoint structure with the manager namespace. I'm open to suggestions on a more sensible interface. I'm successfully using this addition to batch-import hundreds of github repositories into gitlab.
* Merge pull request #973 from mitar/patch-1Max Wittig2019-12-161-4/+6
|\ | | | | Nicer stacktrace
| * feat: nicer stacktraceMitar2019-12-161-4/+6
| |
* | Merge pull request #971 from jooola/ci_vars_typeMax Wittig2019-12-161-4/+4
|\ \ | | | | | | feat: add more options for project/group ci variables manipulation
| * | feat: add variable_type/protected to projects ci variablesjo2019-12-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | This adds the ci variables types and protected flag for create/update requests. See https://docs.gitlab.com/ee/api/project_level_variables.html#create-variable
| * | feat: add variable_type to groups ci variablesjo2019-12-121-2/+2
| | | | | | | | | | | | | | | | | | | | | This adds the ci variables types for create/update requests. See https://docs.gitlab.com/ee/api/group_level_variables.html#create-variable