Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add support for MergeRequest validation | Gauvain Pocentek | 2016-03-22 | 1 | -0/+37 | |
| | | | | | | Both API and CLI support this feature. fixes #105 | |||||
* | add a note about project search API | Gauvain Pocentek | 2016-03-12 | 1 | -0/+10 | |
| | ||||||
* | Fix the 'invalid syntax' on Python 3.2, because of u'password' | Asher256 | 2016-03-02 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | More informations regarding this issue: Operating system: Debian Wheezy, with Python 3.2 and the last version of python-gitlab. The gitlab module raised this exception, because of the 'u' (Unicode): Traceback (most recent call last): File "push_settings.py", line 14, in <module> from helper import ROOT_EMAIL, ADMINS, git, old_git File "/opt/scripts/gitlab/helpers/helper.py", line 25, in <module> from gitlab import Gitlab File "/opt/scripts/gitlab/helpers/gitlab/__init__.py", line 32, in <module> from gitlab.objects import * # noqa File "/opt/scripts/gitlab/helpers/gitlab/objects.py", line 546 selfdict.pop(u'password', None) ^ SyntaxError: invalid syntax It is a recent change: 01802c0 (Richard Hansen 2016-02-11 22:43:25 -0500 546) selfdict.pop(u'password', None) 01802c0 (Richard Hansen 2016-02-11 22:43:25 -0500 547) otherdict.pop(u'password', None) To solve the issue, 'u' was removed. | |||||
* | Re-implement _custom_list in the Gitlab class | Gauvain Pocentek | 2016-02-18 | 1 | -20/+17 | |
| | | | | | | | | Rename the method _raw_list. This adds support for the ``all=True`` option to enable automatic recursion and avoid pagination if requested by the user. Fixes #93 | |||||
* | remove unused _returnClass attribute | Gauvain Pocentek | 2016-02-14 | 1 | -1/+0 | |
| | ||||||
* | Improve the doc for UserManager | Gauvain Pocentek | 2016-02-12 | 1 | -3/+20 | |
| | | | | | Describe parameters, return values and exceptions for search() and get_by_username(). | |||||
* | define UserManager.get_by_username() to get a user by username | Richard Hansen | 2016-02-12 | 1 | -0/+14 | |
| | ||||||
* | define UserManager.search() to search for users | Richard Hansen | 2016-02-12 | 1 | -0/+8 | |
| | ||||||
* | define GitlabObject.__eq__() and __ne__() equivalence methods | Richard Hansen | 2016-02-12 | 1 | -0/+17 | |
| | ||||||
* | define GitlabObject.as_dict() to dump object as a dict | Richard Hansen | 2016-02-11 | 1 | -3/+6 | |
| | ||||||
* | Merge pull request #89 from ExodusIntelligence/master | Gauvain Pocentek | 2016-02-06 | 1 | -1/+2 | |
|\ | | | | | Adding new `ProjectHook` attributes: | |||||
| * | Added missing comma | James (d0c_s4vage) Johnson | 2016-02-04 | 1 | -1/+1 | |
| | | ||||||
| * | Adding new `ProjectHook` attributes: | James (d0c_s4vage) Johnson | 2016-02-04 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | * `build_events` * `enable_ssl_verification` See the two links below: * https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#add-project-hook * https://github.com/pyapi-gitlab/pyapi-gitlab/pull/173 | |||||
* | | fix GitlabObject creation in _custom_list | Mikhail Lopotkov | 2016-02-05 | 1 | -1/+1 | |
| | | ||||||
* | | Add support for user block/unblock | Gauvain Pocentek | 2016-02-04 | 1 | -0/+14 | |
|/ | ||||||
* | Add docstrings to some methods | Gauvain Pocentek | 2016-01-31 | 1 | -1/+88 | |
| | ||||||
* | add support for project builds | Gauvain Pocentek | 2016-01-30 | 1 | -0/+39 | |
| | ||||||
* | Fix Project.tree() | Gauvain Pocentek | 2016-01-30 | 1 | -3/+9 | |
| | | | | Add API tests for tree(), blob() and archive(). | |||||
* | Fix project update | Gauvain Pocentek | 2016-01-30 | 1 | -4/+5 | |
| | ||||||
* | Add sudo support | Gauvain Pocentek | 2016-01-30 | 1 | -0/+1 | |
| | ||||||
* | Fix the 'password' requirement for User creation | Gauvain Pocentek | 2016-01-30 | 1 | -5/+8 | |
| | ||||||
* | Add support for application settings | Gauvain Pocentek | 2016-01-27 | 1 | -7/+34 | |
| | ||||||
* | Implement project variables support | Gauvain Pocentek | 2016-01-24 | 1 | -0/+14 | |
| | ||||||
* | implement project triggers support | Gauvain Pocentek | 2016-01-24 | 1 | -0/+12 | |
| | ||||||
* | Implement setting release info on a tag | Gauvain Pocentek | 2016-01-24 | 1 | -1/+26 | |
| | | | | | Add the set_release_description() method to ProjectTag. Add python API test for this method. | |||||
* | ProjectTag supports deletion (gitlab 8.4.0) | Gauvain Pocentek | 2016-01-24 | 1 | -1/+0 | |
| | ||||||
* | Implement ProjectMilestone.issues() | Gauvain Pocentek | 2016-01-23 | 1 | -0/+13 | |
| | | | | | | This lists the issues related to the milestone. Add python API tests for issues. | |||||
* | fix ProjectLabel get and delete | Gauvain Pocentek | 2016-01-23 | 1 | -1/+4 | |
| | ||||||
* | add a decode method for ProjectFile | Gauvain Pocentek | 2016-01-23 | 1 | -0/+9 | |
| | ||||||
* | Fix the json() method for python 3 | Gauvain Pocentek | 2016-01-23 | 1 | -4/+5 | |
| | | | | Also add unit tests and fix pep8 test | |||||
* | skip BaseManager attributes when encoding to JSON | Richard Hansen | 2016-01-23 | 1 | -2/+3 | |
| | | | | | | This fixes the following exception when calling User.json(): TypeError: <gitlab.objects.UserKeyManager object at 0x7f0477391ed0> is not JSON serializable | |||||
* | add a missing import statement | Richard Hansen | 2016-01-23 | 1 | -0/+1 | |
| | | | | | Add the import inside the function rather than at the top of the file because otherwise it would introduce a circular dependency. | |||||
* | remove debugging print instruction | Gauvain Pocentek | 2016-01-16 | 1 | -1/+0 | |
| | ||||||
* | Fix discovery of parents object attrs for managers | Gauvain Pocentek | 2016-01-16 | 1 | -10/+15 | |
| | ||||||
* | Support setting commit status | Colin D Bennett | 2016-01-12 | 1 | -0/+17 | |
| | | | | | | | | | | | | | | | | | | Support commit status updates. Commit status can be set by a POST to the appropriate commit URL. The status can be updated by a subsequent POST to the same URL with the same `name` and `ref`, but different values for `state`, `description`, etc. Note: Listing the commit statuses is not yet supported. This is done through a different path on the server, under the `repository` path. Example of use from the CLI: # add a build status to a commit gitlab project-commit-status create --project-id 2 \ --commit-id a43290c --state success --name ci/jenkins \ --target-url http://server/build/123 \ --description "Jenkins build succeeded" | |||||
* | Support deletion without getting the object first | Gauvain Pocentek | 2016-01-10 | 1 | -0/+15 | |
| | | | | Use this feature in the CLI to avoid an extra API call to the server. | |||||
* | Improve the API documentation. | Gauvain Pocentek | 2016-01-10 | 1 | -38/+188 | |
| | ||||||
* | add missing import | Gauvain Pocentek | 2016-01-09 | 1 | -0/+1 | |
| | ||||||
* | Add support for groups search | Gauvain Pocentek | 2016-01-09 | 1 | -15/+24 | |
| | | | | | | | Factorize the code to avoid duplication with the ProjectManager class. Implement unit tests for the group search. Original patchh from Daniel Serodio (PR #55). | |||||
* | Implement ProjectManager search/list methods | Gauvain Pocentek | 2016-01-08 | 1 | -0/+27 | |
| | | | | | | The existing Gitlab methods are deprecated. Unit tests have been added. | |||||
* | Create a manager for ProjectFork objects | Gauvain Pocentek | 2016-01-08 | 1 | -0/+5 | |
| | ||||||
* | add fork project support | fgouteroux | 2016-01-06 | 1 | -0/+28 | |
| | ||||||
* | add unit tests for BaseManager | Gauvain Pocentek | 2016-01-03 | 1 | -9/+8 | |
| | ||||||
* | fix pretty_print with managers | Gauvain Pocentek | 2016-01-03 | 1 | -1/+3 | |
| | ||||||
* | Implement managers to get access to resources | Gauvain Pocentek | 2016-01-03 | 1 | -26/+258 | |
| | | | | | | | | This changes the 'default' API, using managers is the recommended way to get/list/create objects. Additional operations will be implemented in followup patchs. Old methods are deprecated and will disappear in a while. | |||||
* | Split code in multiple files | Gauvain Pocentek | 2015-12-31 | 1 | -0/+801 | |