summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make the project services work in v4rework_apiGauvain Pocentek2017-08-043-50/+56
|
* Fix v3 testsGauvain Pocentek2017-08-041-5/+5
|
* Update tests for list() changesGauvain Pocentek2017-08-042-5/+10
|
* remove py3.6 from travis testsGauvain Pocentek2017-08-041-1/+0
|
* Restore the prvious listing behaviorGauvain Pocentek2017-08-045-48/+56
| | | | | | | 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-048-45/+489
| | | | | Update the python tests for v4, and fix the problems raised when running those tests.
* Restore correct exceptionsGauvain Pocentek2017-07-155-148/+655
| | | | | | 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-092-10/+10
| | | | Fixes #285
* Merge branch 'master' into rework_apiGauvain Pocentek2017-07-096-6/+22
|\
| * Merge pull request #286 from jonafato/python3.6Gauvain Pocentek2017-07-092-1/+2
| |\ | | | | | | Declare support for Python 3.6
| | * Declare support for Python 3.6Jon Banafato2017-07-072-1/+2
| | | | | | | | | | | | Add Python 3.6 environments to `tox.ini` and `.travis.yml`.
| * | Merge pull request #287 from guyzmo/features/dependency_injectionGauvain Pocentek2017-07-091-2/+2
| |\ \ | | |/ | |/| | | | Added dependency injection support for Session
| | * Added dependency injection support for SessionGuyzmo2017-07-081-2/+2
| |/ | | | | | | | | | | fixes #280 Signed-off-by: Guyzmo <guyzmo+github+pub@m0g.net>
| * Merge pull request #276 from elisarver/patch-1Gauvain Pocentek2017-06-211-1/+1
| |\ | | | | | | Missing expires_at in GroupMembers update
| | * Missing expires_at in GroupMembers updateEli Sarver2017-06-161-1/+1
| |/ | | | | CreateAttrs was set twice in GroupMember due to possible copy-paste error.
| * 0.21.2 release0.21.2Gauvain Pocentek2017-06-113-1/+16
| |
| * Merge pull request #272 from astronouth7303/patch-1Gauvain Pocentek2017-06-111-1/+1
| |\ | | | | | | Add new event types to ProjectHook
| | * Add new event types to ProjectHookJamie Bliss2017-06-051-1/+1
| |/ | | | | These are being returned in the live API, but can't set them.
| * Fixed spelling mistake (#269)Nathan Giesbrecht2017-06-021-2/+2
| |
* | remove useless attributesGauvain Pocentek2017-06-251-12/+1
| |
* | Refactor the CLIGauvain Pocentek2017-06-253-177/+222
| | | | | | | | | | | | | | v3 and v4 CLI will be very different, so start moving things in their own folders. For now v4 isn't working at all.
* | Add missing doc filesGauvain Pocentek2017-06-253-0/+44
| |
* | typoGauvain Pocentek2017-06-241-1/+1
| |
* | build submanagers for v3 onlyGauvain Pocentek2017-06-241-15/+16
| |
* | Fix GroupProject constructorGauvain Pocentek2017-06-241-3/+2
| |
* | minor doc updatesGauvain Pocentek2017-06-182-1/+12
| |
* | Fix changelog and release notes inclusion in sdistGauvain Pocentek2017-06-181-1/+1
| |
* | Rework documentationGauvain Pocentek2017-06-185-44/+61
| |
* | Remove unused future.division importGauvain Pocentek2017-06-115-5/+0
| | | | | | | | We don't do math.
* | add support for objects delete()Gauvain Pocentek2017-06-112-37/+48
| |
* | pep8 fixesGauvain Pocentek2017-06-112-6/+5
| |
* | Document switching to v4Gauvain Pocentek2017-06-112-0/+126
| |
* | 0.10 is old history: remove the upgrade docGauvain Pocentek2017-06-112-126/+0
| |
* | Add laziness to get()Gauvain Pocentek2017-06-111-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The goal is to create empty objects (no API called) but give access to the managers. Using this users can reduce the number of API calls but still use the same API to access children objects. For example the following will only make one API call but will still get the result right: gl.projects.get(49, lazy=True).issues.get(2, lazy=True).notes.list() This removes the need for more complex managers attributes (e.g. gl.project_issue_notes)
* | 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-112-100/+62
| |
* | tests for objects mixinsGauvain Pocentek2017-06-051-0/+57
| |
* | Add tests for managers mixinsGauvain Pocentek2017-06-052-2/+359
| |
* | Basic test for GitlabListGauvain Pocentek2017-06-051-1/+47
| |
* | Fix GitlabList.__len__Gauvain Pocentek2017-06-051-1/+1
| |
* | Unit tests for REST* classesGauvain Pocentek2017-06-052-4/+140
| |
* | Merge branch 'rework_api' of github.com:python-gitlab/python-gitlab into ↵Gauvain Pocentek2017-06-050-0/+0
|\ \ | | | | | | | | | rework_api
| * | Tests and fixes for the http_* methodsGauvain Pocentek2017-05-293-17/+230
| | |
| * | make the tests passGauvain Pocentek2017-05-293-23/+26
| | |
| * | Migrate all v4 objects to new APIGauvain Pocentek2017-05-285-1161/+926
| | | | | | | | | | | | | | | | | | | | | Some things are probably broken. Next step is writting unit and functional tests. And fix.
| * | Simplify SidekiqManagerGauvain Pocentek2017-05-281-17/+4
| | |
| * | New API: handle gl.auth() and CurrentUser* classesGauvain Pocentek2017-05-282-32/+41
| | |
| * | Add support for managers in objects for new APIGauvain Pocentek2017-05-283-88/+119
| | | | | | | | | | | | Convert User* to the new REST* API.
| * | pep8Gauvain Pocentek2017-05-283-5/+4
| | |