Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | make the tests pass | Gauvain Pocentek | 2017-06-02 | 3 | -23/+26 | |
| | | | | ||||||
| * | | | Migrate all v4 objects to new API | Gauvain Pocentek | 2017-06-02 | 5 | -1161/+926 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some things are probably broken. Next step is writting unit and functional tests. And fix. | |||||
| * | | | Simplify SidekiqManager | Gauvain Pocentek | 2017-06-02 | 1 | -17/+4 | |
| | | | | ||||||
| * | | | New API: handle gl.auth() and CurrentUser* classes | Gauvain Pocentek | 2017-06-02 | 2 | -32/+41 | |
| | | | | ||||||
| * | | | Add support for managers in objects for new API | Gauvain Pocentek | 2017-06-02 | 3 | -88/+119 | |
| | | | | | | | | | | | | | | | | Convert User* to the new REST* API. | |||||
| * | | | pep8 | Gauvain Pocentek | 2017-06-02 | 3 | -5/+4 | |
| | | | | ||||||
| * | | | Move the mixins in their own module | Gauvain Pocentek | 2017-06-02 | 3 | -189/+208 | |
| | | | | ||||||
| * | | | Rework the manager and object classes | Gauvain Pocentek | 2017-06-02 | 3 | -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 again | Gauvain Pocentek | 2017-06-02 | 1 | -10/+12 | |
| | | | | ||||||
| * | | | Add lower-level methods for Gitlab() | Gauvain Pocentek | 2017-06-02 | 2 | -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_typo | Gauvain Pocentek | 2017-07-10 | 1 | -3/+3 | |
|\ \ \ \ | | | | | | | | | | | Fixed repository_compare examples | |||||
| * | | | | Changed attribution reference | Aron Pammer | 2017-07-09 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | fixed repository_compare examples | Aron Pammer | 2017-06-26 | 1 | -3/+3 | |
| | | | | | ||||||
* | | | | | Fix merge_when_build_succeeds attribute name | Gauvain Pocentek | 2017-07-09 | 2 | -10/+10 | |
| |_|_|/ |/| | | | | | | | | | | | Fixes #285 | |||||
* | | | | Merge pull request #286 from jonafato/python3.6 | Gauvain Pocentek | 2017-07-09 | 2 | -1/+2 | |
|\ \ \ \ | | | | | | | | | | | Declare support for Python 3.6 | |||||
| * | | | | Declare support for Python 3.6 | Jon Banafato | 2017-07-07 | 2 | -1/+2 | |
| |/ / / | | | | | | | | | | | | | Add Python 3.6 environments to `tox.ini` and `.travis.yml`. | |||||
* | | | | Merge pull request #287 from guyzmo/features/dependency_injection | Gauvain Pocentek | 2017-07-09 | 1 | -2/+2 | |
|\ \ \ \ | |/ / / |/| | | | | | | | Added dependency injection support for Session | |||||
| * | | | Added dependency injection support for Session | Guyzmo | 2017-07-08 | 1 | -2/+2 | |
|/ / / | | | | | | | | | | | | | | | | fixes #280 Signed-off-by: Guyzmo <guyzmo+github+pub@m0g.net> | |||||
* | | | Merge pull request #276 from elisarver/patch-1 | Gauvain Pocentek | 2017-06-21 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | Missing expires_at in GroupMembers update | |||||
| * | | | Missing expires_at in GroupMembers update | Eli Sarver | 2017-06-16 | 1 | -1/+1 | |
|/ / / | | | | | | | CreateAttrs was set twice in GroupMember due to possible copy-paste error. | |||||
* | | | 0.21.2 release0.21.2 | Gauvain Pocentek | 2017-06-11 | 3 | -1/+16 | |
| | | | ||||||
* | | | Merge pull request #272 from astronouth7303/patch-1 | Gauvain Pocentek | 2017-06-11 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | Add new event types to ProjectHook | |||||
| * | | | Add new event types to ProjectHook | Jamie Bliss | 2017-06-05 | 1 | -1/+1 | |
|/ / / | | | | | | | These are being returned in the live API, but can't set them. | |||||
* | | | Fixed spelling mistake (#269) | Nathan Giesbrecht | 2017-06-02 | 1 | -2/+2 | |
|/ / | ||||||
* | | import urlencode() from six.moves.urllib.parse instead of from urllib (#268) | Cosimo Lupo | 2017-06-02 | 2 | -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 testing | Gauvain Pocentek | 2017-05-27 | 1 | -1/+9 | |
| | ||||||
* | [v4] Make project issues work properly | Gauvain Pocentek | 2017-05-27 | 1 | -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 Pocentek | 2017-05-27 | 3 | -31/+11 | |
| | ||||||
* | pep8 fix | Gauvain Pocentek | 2017-05-27 | 1 | -1/+2 | |
| | ||||||
* | Fix python functional tests | Gauvain Pocentek | 2017-05-27 | 2 | -3/+3 | |
| | ||||||
* | [v4] Make MR work properly | Gauvain Pocentek | 2017-05-27 | 1 | -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 commands | Gauvain Pocentek | 2017-05-27 | 1 | -2/+2 | |
| | | | | Fixes #267 | |||||
* | Changelog update0.21.1 | Gauvain Pocentek | 2017-05-25 | 1 | -0/+1 | |
| | ||||||
* | Update API docs for v4 | Gauvain Pocentek | 2017-05-25 | 2 | -5/+33 | |
| | ||||||
* | Fix broken docs examples | Gauvain Pocentek | 2017-05-25 | 5 | -9/+9 | |
| | ||||||
* | Prepare the 0.21.1 release | Gauvain Pocentek | 2017-05-25 | 2 | -1/+7 | |
| | ||||||
* | move changelog and release notes at the end of index | Gauvain Pocentek | 2017-05-25 | 1 | -2/+2 | |
| | ||||||
* | [v4] Fix the jobs manager attribute in Project | Gauvain Pocentek | 2017-05-25 | 1 | -1/+1 | |
| | ||||||
* | Prepare the 0.21 release0.21 | Gauvain Pocentek | 2017-05-24 | 4 | -1/+31 | |
| | ||||||
* | update copyright years | Gauvain Pocentek | 2017-05-24 | 9 | -9/+9 | |
| | ||||||
* | [v4] Add support for dockerfiles API | Gauvain Pocentek | 2017-05-24 | 2 | -0/+14 | |
| | ||||||
* | [v4] Builds have been renamed to Jobs | Gauvain Pocentek | 2017-05-24 | 2 | -41/+41 | |
| | ||||||
* | [v4] Triggers: update object | Gauvain Pocentek | 2017-05-24 | 1 | -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 default | Gauvain Pocentek | 2017-05-24 | 1 | -0/+6 | |
| | ||||||
* | Add v4 support to docs | Gauvain Pocentek | 2017-05-24 | 2 | -0/+18 | |
| | ||||||
* | Update release notes for v4 | Gauvain Pocentek | 2017-05-24 | 1 | -0/+9 | |
| | ||||||
* | pep8 fix | Gauvain Pocentek | 2017-05-24 | 1 | -1/+0 | |
| | ||||||
* | Merge branch 'v4_support' | Gauvain Pocentek | 2017-05-24 | 10 | -582/+2802 | |
|\ | ||||||
| * | [v4] User: drop the manager filtersv4_support | Gauvain Pocentek | 2017-05-24 | 1 | -40/+2 | |
| | | ||||||
| * | [v4] Remove deprecated objects methods and classes | Gauvain Pocentek | 2017-05-24 | 2 | -30/+2 | |
| | |