Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Deprecate GetFromListMixin | Gauvain Pocentek | 2018-05-19 | 2 | -4/+12 | |
| | | | | | | | | | This mixin provides a workaround for get() for GitLab objects that don't implement a 'get a single object' API. We are now getting conflicts because GitLab adds GET methods, and this is against the "Implement only what exists in the API" strategy. Also use the proper GET API call for objects that support it. | |||||
* | Add docs for the `files` arg in http_* | Gauvain Pocentek | 2018-05-19 | 1 | -0/+2 | |
| | ||||||
* | More efficient .get() for group members. | Eric L Frederich | 2018-05-17 | 1 | -1/+1 | |
| | | | | Fixes #499 | |||||
* | Fix URL encoding on branch methods | Gauvain Pocentek | 2018-05-10 | 1 | -2/+4 | |
| | | | | Fixes #493 | |||||
* | feat: obey the rate limit | Max Wittig | 2018-04-18 | 1 | -16/+28 | |
| | | | | | | done by using the retry-after header Fixes #166 | |||||
* | Revert "Token scopes are a list" | Gauvain Pocentek | 2018-04-18 | 1 | -1/+0 | |
| | | | | This reverts commit 32b399af0e506b38a10a2c625338848a03f0b35d. | |||||
* | Expose additional properties for Gitlab objects | Gauvain Pocentek | 2018-03-28 | 1 | -0/+12 | |
| | | | | | | | * url: the URL provided by the user (from config or constructor) * api_url: the computed base endpoint (URL/api/v?) Fixes #474 | |||||
* | Token scopes are a list | Gauvain Pocentek | 2018-03-28 | 1 | -0/+1 | |
| | ||||||
* | Get rid of _sanitize_data | Gauvain Pocentek | 2018-03-17 | 2 | -18/+24 | |
| | | | | It was used in one class only, no need for added complexity. | |||||
* | Implement attribute types to handle special cases | Gauvain Pocentek | 2018-03-17 | 5 | -20/+163 | |
| | | | | | | | | Some attributes need to be parsed/modified to work with the API (for instance lists). This patch provides two attribute types that will simplify parts of the code, and fix some CLI bugs. Fixes #443 | |||||
* | Support downloading a single artifact file | Gauvain Pocentek | 2018-03-17 | 1 | -0/+28 | |
| | | | | Fixes #432 | |||||
* | pep8 fix | Gauvain Pocentek | 2018-03-11 | 2 | -2/+4 | |
| | ||||||
* | [cli] Fix listing of strings | Gauvain Pocentek | 2018-03-11 | 1 | -0/+3 | |
| | ||||||
* | Add basic unit tests for v4 CLI | Gauvain Pocentek | 2018-03-11 | 1 | -0/+37 | |
| | ||||||
* | [cli] Restore the --help option behavior | Gauvain Pocentek | 2018-03-11 | 2 | -4/+10 | |
| | | | | Fixes #381 | |||||
* | Add support for recursive tree listing | Gauvain Pocentek | 2018-03-08 | 1 | -2/+3 | |
| | | | | Fixes #452 | |||||
* | [cli] Allow to read args from files | Gauvain Pocentek | 2018-03-05 | 2 | -1/+39 | |
| | | | | | | | With the @/file/path syntax (similar to curl) user can provide values from attributes in files. Fixes #448 | |||||
* | introduce RefreshMixin | Pierre Tardy | 2018-03-04 | 3 | -3/+41 | |
| | | | | | RefreshMixin allows to update a REST object so that you can poll on it. This is mostly useful for pipelines and jobs, but could be set on most of other objects, with unknown usecases. | |||||
* | [cli] _id_attr is required on creation | Gauvain Pocentek | 2018-03-02 | 1 | -2/+2 | |
| | ||||||
* | CLI: display_list need to support **kwargs | Gauvain Pocentek | 2018-03-02 | 1 | -2/+2 | |
| | ||||||
* | [cli] fix listing for json and yaml output | Gauvain Pocentek | 2018-03-02 | 1 | -24/+35 | |
| | | | | Fixes #438 | |||||
* | Add support for unsharing projects to v3 API (untested) | Eric Sabouraud | 2018-02-28 | 2 | -0/+22 | |
| | ||||||
* | Add support for unsharing projects to v4 API | Eric Sabouraud | 2018-02-28 | 1 | -0/+16 | |
| | ||||||
* | ProjectKeys can be updated | Gauvain Pocentek | 2018-02-27 | 1 | -2/+2 | |
| | | | | Closes #444 | |||||
* | Prepare the 1.3.0 release1.3.0 | Gauvain Pocentek | 2018-02-18 | 1 | -2/+2 | |
| | ||||||
* | docs: trigger_pipeline only accept branches and tags as ref | Gauvain Pocentek | 2018-02-18 | 1 | -1/+1 | |
| | | | | Fixes #430 | |||||
* | pep8 fixes | Gauvain Pocentek | 2018-02-05 | 1 | -7/+4 | |
| | ||||||
* | Remove pipeline schedules from v3 (not supported) | Gauvain Pocentek | 2018-02-05 | 1 | -13/+0 | |
| | ||||||
* | Merge branch 'mlq-feature/pipeline-schedules' | Gauvain Pocentek | 2018-02-05 | 2 | -40/+39 | |
|\ | ||||||
| * | Update pipeline schedules code | Gauvain Pocentek | 2018-02-05 | 2 | -1/+64 | |
| |\ | ||||||
| | * | Project pipeline jobs | Moritz Lipp | 2017-11-13 | 1 | -0/+16 | |
| | | | ||||||
| | * | Project pipeline schedules | Moritz Lipp | 2017-11-13 | 2 | -0/+73 | |
| | | | ||||||
* | | | Project pipeline jobs | Moritz Lipp | 2018-02-05 | 1 | -0/+12 | |
| | | | ||||||
* | | | Project pipeline schedules | Moritz Lipp | 2018-02-05 | 2 | -0/+77 | |
| | | | ||||||
* | | | Merge pull request #420 from tardyp/patch-2 | Gauvain Pocentek | 2018-02-05 | 1 | -1/+3 | |
|\ \ \ | |/ / |/| | | make trigger_pipeline return the pipeline | |||||
| * | | fix pep8 | Pierre Tardy | 2018-02-05 | 1 | -2/+3 | |
| | | | ||||||
| * | | make trigger_pipeline return the pipeline | Pierre Tardy | 2018-01-29 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | Trigger_pipeline returns nothing, which makes it difficult to track the pipeline being trigger. Next PR will be about updating a pipeline object to get latest status (not sure yet the best way to do it) | |||||
* | | | Default to API v4 | Gauvain Pocentek | 2018-02-05 | 5 | -28/+29 | |
| | | | ||||||
* | | | Gitlab can be used as context manager | Gauvain Pocentek | 2018-02-05 | 1 | -0/+6 | |
| | | | | | | | | | | | | Fixes #371 | |||||
* | | | config: support api_version in the global section | Gauvain Pocentek | 2018-02-04 | 1 | -0/+4 | |
|/ / | | | | | | | Fixes #421 | |||||
* | | Add Gitlab and User events support | Gauvain Pocentek | 2018-01-21 | 2 | -4/+26 | |
| | | | | | | | | Closes #412 | |||||
* | | Add support for getting list of user projects | Gauvain Pocentek | 2018-01-21 | 1 | -1/+26 | |
| | | | | | | | | Fixes #403 | |||||
* | | Add support for MR participants API | Gauvain Pocentek | 2018-01-20 | 1 | -0/+24 | |
| | | | | | | | | Fixes #387 | |||||
* | | Add manager for jobs within a pipeline. (#413) | Keith Wansbrough | 2018-01-18 | 1 | -0/+12 | |
| | | ||||||
* | | Prepare v1.2.01.2.0 | Gauvain Pocentek | 2018-01-01 | 1 | -1/+1 | |
| | | ||||||
* | | Respect content of REQUESTS_CA_BUNDLE and *_proxy envvars | Gauvain Pocentek | 2018-01-01 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | Explicitly call the requests session.merge_environment_settings() method, which will use some environment variables to setup the session properly. Closes #352 | |||||
* | | Add support for user/group/project filter by custom attribute | Gauvain Pocentek | 2018-01-01 | 2 | -5/+20 | |
| | | | | | | | | Closes #367 | |||||
* | | Add support for project and group custom variables | Gauvain Pocentek | 2018-01-01 | 1 | -0/+24 | |
| | | | | | | | | implements parts of #367 | |||||
* | | Add support for features flags | Gauvain Pocentek | 2018-01-01 | 3 | -1/+34 | |
| | | | | | | | | Fixes #360 | |||||
* | | Add support for pagesdomains | Gauvain Pocentek | 2017-12-31 | 2 | -0/+23 | |
| | | | | | | | | Closes #362 |