summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | make the tests passGauvain Pocentek2017-06-023-23/+26
| | | |
| * | | Migrate all v4 objects to new APIGauvain Pocentek2017-06-025-1161/+926
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-022-32/+41
| | | |
| * | | Add support for managers in objects for new APIGauvain Pocentek2017-06-023-88/+119
| | | | | | | | | | | | | | | | Convert User* to the new REST* API.
| * | | pep8Gauvain Pocentek2017-06-023-5/+4
| | | |
| * | | Move the mixins in their own moduleGauvain Pocentek2017-06-023-189/+208
| | | |
| * | | Rework the manager and object classesGauvain Pocentek2017-06-023-106/+399
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
| * | | pep8 againGauvain Pocentek2017-06-021-10/+12
| | | |
| * | | Add lower-level methods for Gitlab()Gauvain Pocentek2017-06-022-0/+229
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Multiple goals: * Support making direct queries to the Gitlab server, without objects and managers. * Progressively remove the need to know about managers and objects in the Gitlab class; the Gitlab should only be an HTTP proxy to the gitlab server. * With this the objects gain control on how they should do requests. The complexities of dealing with object specifics will be moved in the object classes where they belong.
* | | | Merge pull request #282 from velvetz7/docs_typoGauvain Pocentek2017-07-101-3/+3
|\ \ \ \ | | | | | | | | | | Fixed repository_compare examples
| * | | | Changed attribution referenceAron Pammer2017-07-091-2/+2
| | | | |
| * | | | fixed repository_compare examplesAron Pammer2017-06-261-3/+3
| | | | |
* | | | | Fix merge_when_build_succeeds attribute nameGauvain Pocentek2017-07-092-10/+10
| |_|_|/ |/| | | | | | | | | | | Fixes #285
* | | | 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
|/ /
* | import urlencode() from six.moves.urllib.parse instead of from urllib (#268)Cosimo Lupo2017-06-022-5/+5
|/ | | | | 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.
* Prepare for v4 API testingGauvain Pocentek2017-05-271-1/+9
|
* [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-273-31/+11
|
* pep8 fixGauvain Pocentek2017-05-271-1/+2
|
* Fix python functional testsGauvain Pocentek2017-05-272-3/+3
|
* [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()
* install doc: use sudo for system commandsGauvain Pocentek2017-05-271-2/+2
| | | | Fixes #267
* Changelog update0.21.1Gauvain Pocentek2017-05-251-0/+1
|
* Update API docs for v4Gauvain Pocentek2017-05-252-5/+33
|
* Fix broken docs examplesGauvain Pocentek2017-05-255-9/+9
|
* Prepare the 0.21.1 releaseGauvain Pocentek2017-05-252-1/+7
|
* move changelog and release notes at the end of indexGauvain Pocentek2017-05-251-2/+2
|
* [v4] Fix the jobs manager attribute in ProjectGauvain Pocentek2017-05-251-1/+1
|
* Prepare the 0.21 release0.21Gauvain Pocentek2017-05-244-1/+31
|
* update copyright yearsGauvain Pocentek2017-05-249-9/+9
|
* [v4] Add support for dockerfiles APIGauvain Pocentek2017-05-242-0/+14
|
* [v4] Builds have been renamed to JobsGauvain Pocentek2017-05-242-41/+41
|
* [v4] Triggers: update objectGauvain Pocentek2017-05-241-3/+16
| | | | | | * Add support for the description attribute * Add ``take_ownership`` support * Triggers now use ``id`` as identifier
* add a warning about the upcoming v4 as defaultGauvain Pocentek2017-05-241-0/+6
|
* Add v4 support to docsGauvain Pocentek2017-05-242-0/+18
|
* Update release notes for v4Gauvain Pocentek2017-05-241-0/+9
|
* pep8 fixGauvain Pocentek2017-05-241-1/+0
|
* Merge branch 'v4_support'Gauvain Pocentek2017-05-2410-582/+2802
|\
| * [v4] User: drop the manager filtersv4_supportGauvain Pocentek2017-05-241-40/+2
| |
| * [v4] Remove deprecated objects methods and classesGauvain Pocentek2017-05-242-30/+2
| |