summaryrefslogtreecommitdiff
path: root/gitlab
Commit message (Collapse)AuthorAgeFilesLines
...
| * [v4] Update project fork endpointGauvain Pocentek2017-05-231-1/+1
| |
| * [v4] Update the licenses templates endpointGauvain Pocentek2017-05-231-1/+1
| |
| * [v4] Update project unstar endpointGauvain Pocentek2017-05-231-4/+4
| |
| * [v4] Update project keys endpointGauvain Pocentek2017-05-231-1/+1
| |
| * [v4] Update iid attr for issues and MRsGauvain Pocentek2017-05-231-3/+2
| |
| * [v4] projects.search() has been removedGauvain Pocentek2017-05-231-29/+0
| |
| * [v4] Drop teams supportGauvain Pocentek2017-05-232-41/+2
| |
| * Add missing base.py fileGauvain Pocentek2017-05-231-0/+533
| |
| * Duplicate the v3/objects.py in v4/Gauvain Pocentek2017-05-231-2/+2335
| | | | | | | | | | | | Using imports from v3/objects.py in v4/objects.py will have side effects. Duplication is not the most elegant choice but v4 is the future and v3 will die eventually.
| * Reorganise the code to handle v3 and v4 objectsGauvain Pocentek2017-05-236-575/+97
| | | | | | | | | | | | Having objects managing both versions will only make the code more complicated, with lots of tests everywhere. This solution might generate some code duplication, but it should be maintainable.
| * Update Gitlab __init__ docstringGauvain Pocentek2017-05-231-0/+1
| |
| * [v4] Update project search APIGauvain Pocentek2017-05-232-0/+10
| | | | | | | | | | * projects.search() is not implemented in v4 * add the 'search' attribute to projects.list()
| * Initial, non-functional v4 supportGauvain Pocentek2017-05-232-4/+15
| |
* | Deprecate parameter related methods in gitlab.GitlabGauvain Pocentek2017-05-242-33/+38
|/ | | | | | | | These methods change the auth information and URL, and might have some unwanted side effects. Users should create a new Gitlab instance to change the URL and authentication information.
* Add 'search' attribute to projects.list()Gauvain Pocentek2017-05-232-3/+4
| | | | projects.search() has been deprecated by Gitlab
* Update URLs to reflect the github changesGauvain Pocentek2017-05-231-1/+1
|
* Fixed repository_tree and repository_blob path encoding (#265)Yosi Zelensky2017-05-221-2/+3
|
* MR: add support for time tracking featuresGauvain Pocentek2017-05-201-0/+52
| | | | Fixes #248
* Available services: return a listGauvain Pocentek2017-05-201-1/+1
| | | | | | The method returned a JSON string, which made no sense... Fixes #258
* Make GroupProjectManager a subclass of ProjectManagerGauvain Pocentek2017-05-201-1/+1
| | | | Fixes #255
* Add support for nested groups (#257)Matej Zerovnik2017-05-201-2/+4
|
* Add support for priority attribute in labelsGauvain Pocentek2017-05-201-2/+2
| | | | Fixes #256
* Support milestone start date (#251)James E. Flemer2017-04-121-1/+2
|
* Feature/milestone merge requests (#247)Ian Sparks2017-04-011-0/+16
| | | Added milestone.merge_requests() API
* Update User options for creation and updateGauvain Pocentek2017-04-011-6/+7
| | | | Fixes #246
* add time_stats to ProjectMergeRequestTim Neumann2017-03-291-0/+12
|
* Prepare 0.20 release0.20Gauvain Pocentek2017-03-251-1/+1
|
* Merge pull request #244 from gpocentek/issue/209Gauvain Pocentek2017-03-231-72/+75
|\ | | | | Make GroupProject inherit from Project
| * Make GroupProject inherit from Projectissue/209Gauvain Pocentek2017-03-181-72/+75
| | | | | | | | Fixes #209
* | Stop listing if recursion limit is hit (#234)Johan Brandhorst2017-03-232-10/+90
| |
* | Provide API wrapper for cherry picking commits (#236)Christian2017-03-213-3/+33
| |
* | add 'delete source branch' option when creating MR (#241)Christian2017-03-201-1/+1
| |
* | Change to correct logic of functionsDmytro Litvinov2017-03-201-2/+2
| |
* | Implement pipeline creation API (#237)Mond WAN2017-03-181-1/+5
|/
* Properly handle extra args when listing with all=TrueGauvain Pocentek2017-03-171-0/+1
| | | | Fixes #233
* Add support for merge request notes deletionGauvain Pocentek2017-03-171-1/+0
| | | | Fixes #227
* Add DeployKey{,Manager} classesGauvain Pocentek2017-03-172-0/+18
| | | | | | They are the same as Key and KeyManager but the name makes more sense. Fixes #212
* Make sure that manager objects are never overwrittenGauvain Pocentek2017-03-171-1/+5
| | | | | | | | Group.projects (manager) can be replaced by a list of Project objects when creating/updating objects. The GroupObject API is more consistent and closer to the GitLab API, so make sure it is always used. Fixes #209
* Time tracking (#222)savenger2017-03-032-0/+67
| | | | | | | | | * Added gitlab time tracking features - get/set/remove estimated time per issue - get/set/remove time spent per issue * Added documentation for time tracking functions
* 0.19 release0.19Gauvain Pocentek2017-02-211-2/+2
|
* {Project,Group}Member: support expires_at attributeGauvain Pocentek2017-02-211-0/+4
| | | | Fixes #224
* Handle settings.domain_whitelist, partlyGauvain Pocentek2017-02-181-17/+13
| | | | | | | The API doesn't like receiving lists, although documentation says it's what's expected. To be investigated. This fixes the tests.
* Merge pull request #216 from ExodusIntelligence/hotfix-issue_due_date-215Gauvain Pocentek2017-02-101-2/+2
|\ | | | | added due_date attribute to ProjectIssue
| * fixes gpocentek/python-gitlab#215James Johnson2017-02-081-2/+2
| |
* | Added pipeline_events to ProejctHook attrsAlex Widener2017-02-091-1/+2
|/ | | Ran tests, all passed.
* Deploy keys: rework enable/disableGauvain Pocentek2017-02-041-9/+8
| | | | | | | | | The method have been moved to the keys manager class as they don't make sens at all on the project keys themselves. Update doc and add tests. Fixes #196
* Add builds-email and pipelines-email servicesAndjelko Horvat2017-01-261-0/+4
|
* Add support for commit creationGauvain Pocentek2017-01-211-2/+4
| | | | Fixes #206
* Add support for project runnersGauvain Pocentek2017-01-211-0/+11
| | | | | | | This API allows to enable/disable specific runners for a project, and to list the project associated runners. Fix #205
* Support the scope attribute in runners.list()Gauvain Pocentek2017-01-211-0/+1
|