summaryrefslogtreecommitdiff
path: root/gitlab/v4
Commit message (Collapse)AuthorAgeFilesLines
...
* Properly handle the labels attribute in ProjectMergeRequestGauvain Pocentek2017-09-271-0/+6
| | | | | | | This should have made it into e09581fc but something went wrong (probably a PEBCAK). Closes #325
* Fix a couple listing calls to allow proper paginationGauvain Pocentek2017-09-211-3/+3
| | | | | | | | Project.repository_tree and Project.repository_contributors return lists, so use http_list to allow users to use listing features such as `all=True`. Closes #314
* CommitStatus: `sha` is parent attributeGauvain Pocentek2017-09-211-1/+1
| | | | Fixes #316
* Fix http_get method in get artifacts and job traceCarlo Mion2017-09-201-2/+2
|
* Fix the labels attrs on MR and issuesGauvain Pocentek2017-09-191-0/+6
| | | | Fixes #306
* adds project upload feature (#239)James Johnson2017-09-122-0/+55
|
* add list methodRobert Lu2017-09-111-2/+1
|
* Tag can get by idRobert Lu2017-09-111-1/+1
|
* [v4] fix CLI for some mixin methodsGauvain Pocentek2017-09-071-3/+6
|
* FIX Group.tranfer_projectGauvain Pocentek2017-09-051-1/+1
|
* Add support for protected branchesGauvain Pocentek2017-09-021-0/+12
| | | | | | This feature appeared in gitlab 9.5. Fixes #299
* Merge branch 'group-variables'Gauvain Pocentek2017-09-021-0/+13
|\
| * Add support for group variablesGauvain Pocentek2017-09-021-0/+13
| |
* | [v4] More python functional testsGauvain Pocentek2017-08-211-11/+13
| |
* | [v4] Make sudo the first argument in CLI helpGauvain Pocentek2017-08-201-1/+1
| |
* | [v4] Fix the CLI for project filesGauvain Pocentek2017-08-201-0/+7
| |
* | [v4] Use - instead of _ in CLI legacy outputGauvain Pocentek2017-08-201-3/+3
| | | | | | | | This mimics the v3 behavior.
* | CLI: yaml and json outputs for v4Gauvain Pocentek2017-08-181-14/+45
| | | | | | | | | | | | Verbose mode only works with the legacy output. Also add support for filtering the output by defining the list of fields that need to be displayed (yaml and json only).
* | [v4] CLI support is backGauvain Pocentek2017-08-172-4/+361
| |
* | [v4] drop unused CurrentUserManager.credentials_auth methodGauvain Pocentek2017-08-171-5/+0
|/
* Fix URL for branch.unprotectGauvain Pocentek2017-08-111-1/+1
|
* docs: fix invalid Raise attribute in docstringsGauvain Pocentek2017-08-111-4/+4
|
* [v4] fix the project attributes for jobsGauvain Pocentek2017-08-051-4/+4
| | | | builds_enabled and public_builds are now jobs_enabled and public_jobs.
* Make the project services work in v4rework_apiGauvain Pocentek2017-08-041-42/+46
|
* Restore the prvious listing behaviorGauvain Pocentek2017-08-041-4/+13
| | | | | | | Return lists by default : this makes the explicit use of pagination work again. Use generators only when `as_list` is explicitly set to `False`.
* functional tests for v4Gauvain Pocentek2017-08-041-38/+115
| | | | | Update the python tests for v4, and fix the problems raised when running those tests.
* Restore correct exceptionsGauvain Pocentek2017-07-151-97/+511
| | | | | | Match the exceptions raised in v3 for v4. Also update the doc strings with correct information.
* Fix merge_when_build_succeeds attribute nameGauvain Pocentek2017-07-091-5/+5
| | | | Fixes #285
* remove useless attributesGauvain Pocentek2017-06-251-12/+1
|
* Fix GroupProject constructorGauvain Pocentek2017-06-241-3/+2
|
* minor doc updatesGauvain Pocentek2017-06-181-1/+1
|
* Rework documentationGauvain Pocentek2017-06-181-4/+0
|
* Remove unused future.division importGauvain Pocentek2017-06-111-1/+0
| | | | We don't do math.
* add support for objects delete()Gauvain Pocentek2017-06-111-37/+37
|
* pep8 fixesGauvain Pocentek2017-06-111-5/+4
|
* Drop invalid doc about raised exceptionsGauvain Pocentek2017-06-111-59/+2
|
* Add new event types to ProjectHookGauvain Pocentek2017-06-111-1/+1
|
* Fix a few remaining methodsGauvain Pocentek2017-06-111-99/+51
|
* make the tests passGauvain Pocentek2017-06-021-18/+18
|
* Migrate all v4 objects to new APIGauvain Pocentek2017-06-021-1110/+743
| | | | | | | Some things are probably broken. Next step is writting unit and functional tests. And fix.
* Simplify SidekiqManagerGauvain Pocentek2017-06-021-17/+4
|
* New API: handle gl.auth() and CurrentUser* classesGauvain Pocentek2017-06-021-24/+29
|
* Add support for managers in objects for new APIGauvain Pocentek2017-06-021-79/+81
| | | | Convert User* to the new REST* API.
* Move the mixins in their own moduleGauvain Pocentek2017-06-021-0/+1
|
* Rework the manager and object classesGauvain Pocentek2017-06-021-101/+74
| | | | | | | | | | | | | | Add new RESTObject and RESTManager base class, linked to a bunch of Mixin class to implement the actual CRUD methods. Object are generated by the managers, and special cases are handled in the derivated classes. Both ways (old and new) can be used together, migrate only a few v4 objects to the new method as a POC. TODO: handle managers on generated objects (have to deal with attributes in the URLs).
* import urlencode() from six.moves.urllib.parse instead of from urllib (#268)Cosimo Lupo2017-06-021-2/+2
| | | | | Fixes AttributeError on Python 3, as `urlencode` function has been moved to `urllib.parse` module. `six.moves.urllib.parse.urlencode()` is an py2.py3 compatible alias of `urllib.parse.urlencode()` on Python 3, and of `urllib.urlencode()` on Python 2.
* [v4] Make project issues work properlyGauvain Pocentek2017-05-271-27/+36
| | | | | | * Use iids instead of ids * Add required duration argument for time_estimate() and add_spent_time()
* Remove extra_attrs argument from _raw_list (unneeded)Gauvain Pocentek2017-05-271-12/+4
|
* pep8 fixGauvain Pocentek2017-05-271-1/+2
|
* [v4] Make MR work properlyGauvain Pocentek2017-05-271-33/+43
| | | | | | * Use iids instead of ids (Fixes #266) * Add required duration argument for time_estimate() and add_spent_time()