Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | 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. | |||||
* | 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. | |||||
* | [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 | 1 | -1/+1 | |
| | ||||||
* | [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() | |||||
* | Prepare the 0.21.1 release | Gauvain Pocentek | 2017-05-25 | 1 | -1/+1 | |
| | ||||||
* | [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 | 1 | -1/+1 | |
| | ||||||
* | 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 | |||||
* | pep8 fix | Gauvain Pocentek | 2017-05-24 | 1 | -1/+0 | |
| | ||||||
* | Merge branch 'v4_support' | Gauvain Pocentek | 2017-05-24 | 8 | -580/+2800 | |
|\ | ||||||
| * | [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 | |
| | | ||||||
| * | pop8 fixes | Gauvain Pocentek | 2017-05-23 | 1 | -2/+4 | |
| | | ||||||
| * | [v4] Users confirm attribute renamed skip_confirmation | Gauvain Pocentek | 2017-05-23 | 1 | -2/+2 | |
| | | ||||||
| * | [v4] repository tree: s/ref_name/ref/ | Gauvain Pocentek | 2017-05-23 | 1 | -4/+4 | |
| | | ||||||
| * | [v4] Try to make the files raw() method work | Gauvain Pocentek | 2017-05-23 | 1 | -29/+29 | |
| | | ||||||
| * | [v4] Update triggers endpoint and attrs | Gauvain Pocentek | 2017-05-23 | 1 | -3/+3 | |
| | | ||||||
| * | [v4] Milestones: iid => iids | Gauvain Pocentek | 2017-05-23 | 1 | -1/+1 | |
| | | ||||||
| * | 202 is expected on some delete operations | Gauvain Pocentek | 2017-05-23 | 1 | -1/+1 | |
| | | ||||||
| * | [v4] Rename the ACCESS* variables | Gauvain Pocentek | 2017-05-23 | 1 | -6/+6 | |
| | | ||||||
| * | [v4] GroupManager.search is not needed | Gauvain Pocentek | 2017-05-23 | 1 | -13/+0 | |
| | | ||||||
| * | [v4] Rename the visibility attribute | Gauvain Pocentek | 2017-05-23 | 1 | -17/+13 | |
| | | | | | | | | | | | | | | Also change the value of the VISIBILITY_* consts, and move them to the `objects` module root. TODO: deal the numerical value used by v3. | |||||
| * | [v4] Remove public attribute for projects | Gauvain Pocentek | 2017-05-23 | 1 | -4/+4 | |
| | | ||||||
| * | [v4] MR s/build/pipeline/ in attributes | Gauvain Pocentek | 2017-05-23 | 1 | -2/+2 | |
| | | ||||||
| * | [v4] Rename branch_name to branch | Gauvain Pocentek | 2017-05-23 | 1 | -4/+4 | |
| | | ||||||
| * | [v4] Update (un)subscribtion endpoints | Gauvain Pocentek | 2017-05-23 | 1 | -13/+13 | |
| | | ||||||
| * | [v4] Update user (un)block HTTP methods | Gauvain Pocentek | 2017-05-23 | 1 | -4/+4 | |
| | | ||||||
| * | [v4] Drop ProjectKeyManager.enable() | Gauvain Pocentek | 2017-05-23 | 1 | -6/+0 | |
| | | ||||||
| * | [v4] Add projects.list() attributes | Gauvain Pocentek | 2017-05-23 | 1 | -37/+3 | |
| | | | | | | | | | | All the ProjectManager filter methods can now be handled by projects.list(). | |||||
| * | [v4] Update project fork endpoint | Gauvain Pocentek | 2017-05-23 | 1 | -1/+1 | |
| | | ||||||
| * | [v4] Update the licenses templates endpoint | Gauvain Pocentek | 2017-05-23 | 1 | -1/+1 | |
| | | ||||||
| * | [v4] Update project unstar endpoint | Gauvain Pocentek | 2017-05-23 | 1 | -4/+4 | |
| | | ||||||
| * | [v4] Update project keys endpoint | Gauvain Pocentek | 2017-05-23 | 1 | -1/+1 | |
| | | ||||||
| * | [v4] Update iid attr for issues and MRs | Gauvain Pocentek | 2017-05-23 | 1 | -3/+2 | |
| | | ||||||
| * | [v4] projects.search() has been removed | Gauvain Pocentek | 2017-05-23 | 1 | -29/+0 | |
| | | ||||||
| * | [v4] Drop teams support | Gauvain Pocentek | 2017-05-23 | 2 | -41/+2 | |
| | | ||||||
| * | Add missing base.py file | Gauvain Pocentek | 2017-05-23 | 1 | -0/+533 | |
| | | ||||||
| * | Duplicate the v3/objects.py in v4/ | Gauvain Pocentek | 2017-05-23 | 1 | -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 objects | Gauvain Pocentek | 2017-05-23 | 6 | -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__ docstring | Gauvain Pocentek | 2017-05-23 | 1 | -0/+1 | |
| | | ||||||
| * | [v4] Update project search API | Gauvain Pocentek | 2017-05-23 | 2 | -0/+10 | |
| | | | | | | | | | | * projects.search() is not implemented in v4 * add the 'search' attribute to projects.list() | |||||
| * | Initial, non-functional v4 support | Gauvain Pocentek | 2017-05-23 | 2 | -4/+15 | |
| | | ||||||
* | | Deprecate parameter related methods in gitlab.Gitlab | Gauvain Pocentek | 2017-05-24 | 2 | -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 Pocentek | 2017-05-23 | 2 | -3/+4 | |
| | | | | projects.search() has been deprecated by Gitlab |