summaryrefslogtreecommitdiff
path: root/gitlab
Commit message (Collapse)AuthorAgeFilesLines
...
* Add unit tests for mixin exceptionsGauvain Pocentek2017-11-112-2/+93
|
* Add a SetMixinGauvain Pocentek2017-11-113-21/+50
| | | | | Use it for UserCustomAttribute, will be useful for {Project,Group}CustomAttribute (#367)
* Add support for user_agent_detail (issues)Gauvain Pocentek2017-11-111-0/+15
| | | | https://docs.gitlab.com/ce/api/issues.html#get-user-agent-details
* Add support for user activitiesGauvain Pocentek2017-11-112-0/+10
|
* Add support for impersonation tokens APIGauvain Pocentek2017-11-101-0/+13
| | | | Closes #363
* Add missing mocking on unit testGauvain Pocentek2017-11-101-1/+11
|
* Add support for oauth and anonymous auth in config/CLIGauvain Pocentek2017-11-104-9/+50
|
* Rework authentication args handlingGauvain Pocentek2017-11-102-25/+81
| | | | | | | | * Raise exceptions when conflicting arguments are used * Build the auth headers when instanciating Gitlab, not on each request * Enable anonymous Gitlab objects (#364) Add docs and unit tests
* Remove deprecated objects/methodsGauvain Pocentek2017-11-102-77/+0
|
* Oauth token support (#357)Nathan Schmidt2017-11-091-10/+18
|
* Merge branch 'master' of github.com:python-gitlab/python-gitlabGauvain Pocentek2017-11-082-0/+2
|\
| * Merge pull request #342 from matejzero/mattermostGauvain Pocentek2017-11-072-0/+2
| |\ | | | | | | Add mattermost service support
| | * Add mattermost service supportMatej Zerovnik2017-10-132-0/+2
| | |
* | | Add users custome attributes supportGauvain Pocentek2017-11-042-0/+35
|/ /
* | 1.1.0 release1.1.0Gauvain Pocentek2017-11-031-1/+1
| |
* | Module's base objects serialization (#359)Lyudmil Nenov2017-11-035-0/+62
| | | | | | | | | | | | | | | | Make gitlab objects serializable With current implementation of API v3 and v4 support, some instances have properties of type module and are not serializable. Handle these properties manually with setstate and getstate methods.
* | Pagination generators: expose more informationGauvain Pocentek2017-11-013-0/+79
| | | | | | | | | | | | | | Expose the X-* pagination attributes returned by the Gitlab server when requesting lists. Closes #304
* | Fix the CLI for objects without ID (API v4)Gauvain Pocentek2017-11-012-8/+13
| | | | | | | | Fixes #319
* | Update the repository_blob documentationGauvain Pocentek2017-11-011-2/+2
| | | | | | | | Fixes #312
* | Add support for wiki pagesGauvain Pocentek2017-11-011-0/+15
| |
* | Move the ProjectManager class for readabilityGauvain Pocentek2017-11-011-28/+28
| |
* | Add support for GPG keysGauvain Pocentek2017-11-011-0/+24
| | | | | | | | Closes #355
* | Add support for group milestonesGauvain Pocentek2017-11-011-5/+75
| | | | | | | | Closes #349
* | Move group related code for readabilityGauvain Pocentek2017-11-011-72/+72
| |
* | Update the ssl_verify docstringGauvain Pocentek2017-11-011-1/+3
| |
* | Project: add support for printing_merge_request_link_enabled attrGauvain Pocentek2017-10-311-2/+2
| | | | | | | | Closes #353
* | ProjectFileManager: custom update() methodGauvain Pocentek2017-10-211-0/+24
| | | | | | | | Closes #340
* | Change ProjectUser and GroupProject base classGauvain Pocentek2017-10-211-2/+2
| | | | | | | | | | | | | | | | | | python-gitlab shouldn't try to provide features that are not existing in the Gitlab API: GroupProject and ProjectUser objects should not provide unsupported API methods (no get, no create, no update). This Closes #346 by making explicit that we don't support these non-existant methods.
* | Remove support for "constructor types" in v4Gauvain Pocentek2017-10-212-27/+6
| | | | | | | | | | | | In v3 we create objects from json dicts when it makes sense. Support for this feature has not been kept in v4, and we didn't get requests for it so let's drop the _constructor_types definitions.
* | Snippet notes support all the CRUD methodsGauvain Pocentek2017-10-211-2/+3
| | | | | | | | Fixes #343
* | ProjectFileManager.create: handle / in file pathsGauvain Pocentek2017-10-121-1/+1
|/ | | | | | Replace / with %2F as is done in other methods. Fixes #339
* Add support for listing project usersGauvain Pocentek2017-10-081-0/+12
| | | | | | https://docs.gitlab.com/ce/api/projects.html#get-project-users Closes #328
* Drop leftover pdb callGauvain Pocentek2017-10-081-1/+0
|
* Tags release description: support / in tag namesGauvain Pocentek2017-10-081-1/+2
|
* Make the delete() method handle / in idsGauvain Pocentek2017-10-081-0/+3
| | | | | | Replace the / with the HTTP %2F as is done with other methods. Closes #337
* Fix trigger variables in v4 API (#334)Jerome Robert2017-10-081-5/+1
| | | | | | Fix trigger variables in v4 API Close #333
* Prepare the 1.0.2 release1.0.2Gauvain Pocentek2017-09-291-1/+1
|
* ProjectFile: handle / in path for delete() and save()Gauvain Pocentek2017-09-291-1/+3
| | | | Fixes #326
* 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
* 1.0.1 release1.0.1Gauvain Pocentek2017-09-211-1/+1
|
* 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
|
* exception message: mimic v3 APIGauvain Pocentek2017-09-191-1/+1
|
* Exceptions: use a proper error messageGauvain Pocentek2017-09-191-2/+7
|
* Fix the labels attrs on MR and issuesGauvain Pocentek2017-09-192-1/+24
| | | | Fixes #306
* Fix password authentication for v4Gauvain Pocentek2017-09-191-4/+5
| | | | Fixes #311
* adds project upload feature (#239)James Johnson2017-09-127-8/+161
|
* add list methodRobert Lu2017-09-111-2/+1
|
* GitlabError filled by responseRobert Lu2017-09-112-3/+5
|