Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | fix(projects): correct copy-paste errorfix/set-approvers | Max Wittig | 2020-03-08 | 1 | -1/+1 | |
| | | ||||||
| * | fix(objects): add default name data and use http post | Charles | 2020-02-15 | 1 | -2/+3 | |
| | | | | | | | | Updating approvers new api needs a POST call. Also It needs a name of the new rule, defaulting this to 'name'. | |||||
* | | chore: bump version to 2.1.0 | Max Wittig | 2020-03-08 | 1 | -1/+1 | |
| | | ||||||
* | | fix: do not require empty data dict for create() | Nejc Habjan | 2020-03-07 | 1 | -1/+4 | |
| | | ||||||
* | | Merge pull request #1034 from filipowm/feat/api-oauth-applications | Max Wittig | 2020-03-01 | 3 | -0/+39 | |
|\ \ | | | | | | | feat(api): add support for GitLab OAuth Applications using Applications API | |||||
| * | | feat(api): add support for GitLab OAuth Applications API | Mateusz Filipowicz | 2020-03-01 | 3 | -0/+39 | |
| | | | ||||||
* | | | Merge pull request #1003 from python-gitlab/feat/all-keyset-pagination | Roger Meier | 2020-02-25 | 1 | -0/+6 | |
|\ \ \ | |/ / |/| | | feat: use keyset pagination by default for `all=True` | |||||
| * | | feat: use keyset pagination by default for `all=True` | Max Wittig | 2020-01-27 | 1 | -0/+6 | |
| | | | ||||||
* | | | Merge pull request #1026 from nejch/feat/user-memberships | Max Wittig | 2020-02-24 | 2 | -0/+44 | |
|\ \ \ | | | | | | | | | feat: add support for user memberships API (#1009) | |||||
| * | | | feat: add support for user memberships API (#1009) | Nejc Habjan | 2020-02-22 | 2 | -0/+44 | |
| | | | | ||||||
* | | | | fix: remove trailing slashes from base URL (#913) | Nejc Habjan | 2020-02-23 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | test: add unit tests for base URLs with trailing slashes | Nejc Habjan | 2020-02-23 | 1 | -0/+17 | |
|/ / / | ||||||
* | | | test: remove duplicate resp_get_project | Nejc Habjan | 2020-02-19 | 1 | -9/+1 | |
| | | | ||||||
* | | | test: use lazy object in unit tests | Nejc Habjan | 2020-02-19 | 1 | -1/+1 | |
| | | | ||||||
* | | | test: add unit tests for revert commit API | Nejc Habjan | 2020-02-19 | 1 | -0/+52 | |
| | | | ||||||
* | | | fix: return response with commit data | Nejc Habjan | 2020-02-19 | 1 | -1/+4 | |
| | | | ||||||
* | | | style: fix black violations | Nejc Habjan | 2020-02-18 | 1 | -0/+1 | |
| | | | ||||||
* | | | feat: add support for commit revert API (#991) | Nejc Habjan | 2020-02-18 | 2 | -0/+20 | |
| | | | ||||||
* | | | Merge pull request #1005 from charlesfayal/fix_set_approvers | Max Wittig | 2020-02-12 | 1 | -3/+14 | |
|\ \ \ | | |/ | |/| | change path for set_approvers to new api, with defaulted rule_type an… | |||||
| * | | fix(objects): update set_approvers function call | Charles | 2020-01-30 | 1 | -6/+12 | |
| | | | | | | | | | | | | Added a miss paramter update to the set_approvers function | |||||
| * | | fix(objects): update to new gitlab api for path, and args | Charles | 2020-01-30 | 1 | -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. | |||||
* | | fix: remove null values from features POST data, because it fails | Mateusz Filipowicz | 2020-02-07 | 2 | -0/+5 | |
| | | | | | | | | with HTTP 500 | |||||
* | | feat: add capability to control GitLab features per project or group | Mateusz Filipowicz | 2020-02-07 | 1 | -2/+19 | |
| | | ||||||
* | | chore: bump version to 2.0.1 | Max Wittig | 2020-02-05 | 1 | -1/+1 | |
| | | ||||||
* | | chore(user): update user attributes | Max Wittig | 2020-02-05 | 1 | -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-docs | Max Wittig | 2020-01-26 | 1 | -5/+1 | |
|\ | | | | | Update auth docs | |||||
| * | docs(auth): remove email/password auth | Matus Ferech | 2020-01-26 | 1 | -5/+1 | |
| | | ||||||
* | | feat: add global order_by option to ease paginationfeat/keyset-pagination | Max Wittig | 2020-01-26 | 3 | -0/+13 | |
| | | ||||||
* | | feat: support keyset pagination globally | Max Wittig | 2020-01-26 | 3 | -0/+14 | |
| | | ||||||
* | | refactor: support new list filters | Max Wittig | 2020-01-26 | 1 | -1/+12 | |
|/ | | | | This is most likely only useful for the CLI | |||||
* | feat: add appearance APIfeat/appearance | Max Wittig | 2020-01-22 | 3 | -0/+166 | |
| | ||||||
* | Merge pull request #980 from python-gitlab/refactor/cleanup-upgrade | Roger Meier | 2019-12-18 | 6 | -27/+22 | |
|\ | | | | | Refactor/cleanup upgrade | |||||
| * | chore: bump to 2.0.0refactor/cleanup-upgrade | Max Wittig | 2019-12-18 | 1 | -1/+1 | |
| | | | | | | | | Dropping support for legacy python requires a new major version | |||||
| * | refactor: remove six dependency | Max Wittig | 2019-12-18 | 6 | -26/+21 | |
| | | ||||||
* | | test: add project snippet tests | Max Wittig | 2019-12-18 | 2 | -0/+140 | |
| | | ||||||
* | | fix(projects): adjust snippets to match the API | Max Wittig | 2019-12-18 | 1 | -2/+5 | |
|/ | ||||||
* | feat: add autocompletion support | Martin Chlumsky | 2019-12-16 | 1 | -0/+6 | |
| | ||||||
* | chore: bump version to 1.15.0v1.15.0 | Max Wittig | 2019-12-16 | 1 | -1/+1 | |
| | ||||||
* | feat: allow cfg timeout to be overrided via kwargs | Andrew Tergis | 2019-12-16 | 2 | -13/+15 | |
| | | | | | | | | | | | | | 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/github | Andrew Tergis | 2019-12-16 | 2 | -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-1 | Max Wittig | 2019-12-16 | 1 | -4/+6 | |
|\ | | | | | Nicer stacktrace | |||||
| * | feat: nicer stacktrace | Mitar | 2019-12-16 | 1 | -4/+6 | |
| | | ||||||
* | | Merge pull request #971 from jooola/ci_vars_type | Max Wittig | 2019-12-16 | 1 | -4/+4 | |
|\ \ | |/ |/| | feat: add more options for project/group ci variables manipulation | |||||
| * | feat: add variable_type/protected to projects ci variables | jo | 2019-12-12 | 1 | -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 variables | jo | 2019-12-12 | 1 | -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 | |||||
* | | Merge pull request #968 from mitar/stats | Max Wittig | 2019-12-13 | 2 | -0/+78 | |
|\ \ | | | | | | | Stats | |||||
| * | | test: added tests for statistics | Mitar | 2019-12-12 | 1 | -0/+56 | |
| | | | ||||||
| * | | feat: access project's issues statistics | Mitar | 2019-12-12 | 1 | -0/+11 | |
| | | | | | | | | | | | | Fixes #966 | |||||
| * | | feat: adding project stats | Mitar | 2019-12-12 | 1 | -0/+11 | |
| |/ | | | | | | | Fixes #967 | |||||
* | | feat: retry transient HTTP errors | Mitar | 2019-12-12 | 1 | -1/+5 | |
|/ | | | | Fixes #970 |