Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add missing mocking on unit test | Gauvain Pocentek | 2017-11-10 | 1 | -1/+11 | |
| | ||||||
* | Add support for oauth and anonymous auth in config/CLI | Gauvain Pocentek | 2017-11-10 | 1 | -5/+22 | |
| | ||||||
* | Rework authentication args handling | Gauvain Pocentek | 2017-11-10 | 1 | -0/+49 | |
| | | | | | | | | * Raise exceptions when conflicting arguments are used * Build the auth headers when instanciating Gitlab, not on each request * Enable anonymous Gitlab objects (#364) Add docs and unit tests | |||||
* | Module's base objects serialization (#359) | Lyudmil Nenov | 2017-11-03 | 3 | -0/+29 | |
| | | | | | | | | Make gitlab objects serializable With current implementation of API v3 and v4 support, some instances have properties of type module and are not serializable. Handle these properties manually with setstate and getstate methods. | |||||
* | Pagination generators: expose more information | Gauvain Pocentek | 2017-11-01 | 1 | -0/+6 | |
| | | | | | | | Expose the X-* pagination attributes returned by the Gitlab server when requesting lists. Closes #304 | |||||
* | Support SSL verification via internal CA bundle | Maura Hausman | 2017-08-04 | 1 | -0/+15 | |
| | | | | | - Also updates documentation - See issues #204 and #270 | |||||
* | Update tests for list() changes | Gauvain Pocentek | 2017-08-04 | 2 | -5/+10 | |
| | ||||||
* | Restore correct exceptions | Gauvain Pocentek | 2017-07-15 | 1 | -1/+1 | |
| | | | | | | Match the exceptions raised in v3 for v4. Also update the doc strings with correct information. | |||||
* | Refactor the CLI | Gauvain Pocentek | 2017-06-25 | 1 | -15/+22 | |
| | | | | | | | v3 and v4 CLI will be very different, so start moving things in their own folders. For now v4 isn't working at all. | |||||
* | Remove unused future.division import | Gauvain Pocentek | 2017-06-11 | 1 | -1/+0 | |
| | | | | We don't do math. | |||||
* | tests for objects mixins | Gauvain Pocentek | 2017-06-05 | 1 | -0/+57 | |
| | ||||||
* | Add tests for managers mixins | Gauvain Pocentek | 2017-06-05 | 1 | -0/+354 | |
| | ||||||
* | Basic test for GitlabList | Gauvain Pocentek | 2017-06-05 | 1 | -1/+47 | |
| | ||||||
* | Unit tests for REST* classes | Gauvain Pocentek | 2017-06-05 | 1 | -0/+129 | |
| | ||||||
* | Tests and fixes for the http_* methods | Gauvain Pocentek | 2017-06-02 | 1 | -0/+220 | |
| | ||||||
* | update copyright years | Gauvain Pocentek | 2017-05-24 | 3 | -3/+3 | |
| | ||||||
* | Merge branch 'v4_support' | Gauvain Pocentek | 2017-05-24 | 1 | -1/+1 | |
|\ | ||||||
| * | Reorganise the code to handle v3 and v4 objects | Gauvain Pocentek | 2017-05-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | 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. | |||||
* | | Deprecate parameter related methods in gitlab.Gitlab | Gauvain Pocentek | 2017-05-24 | 1 | -25/+8 | |
|/ | | | | | | | | 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 | 1 | -3/+3 | |
| | | | | projects.search() has been deprecated by Gitlab | |||||
* | Stop listing if recursion limit is hit (#234) | Johan Brandhorst | 2017-03-23 | 1 | -0/+70 | |
| | ||||||
* | Snippet: content() -> raw() | Gauvain Pocentek | 2016-12-26 | 1 | -2/+2 | |
| | | | | | Using the content() method causes conflicts with the API `content` attribute. | |||||
* | Added support for Snippets (new API in Gitlab 8.15) | Guyzmo | 2016-12-24 | 1 | -0/+34 | |
| | | | | | | cf [Gitlab-CE MR !6373](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6373) Signed-off-by: Guyzmo <guyzmo+github@m0g.net> | |||||
* | Remove _get_list_or_object() and its tests | Gauvain Pocentek | 2016-08-13 | 2 | -65/+0 | |
| | ||||||
* | tests: don't use deprecated Content method | Gauvain Pocentek | 2016-07-18 | 1 | -2/+2 | |
| | ||||||
* | fix unit tests | Gauvain Pocentek | 2016-07-17 | 1 | -1/+1 | |
| | ||||||
* | define UserManager.get_by_username() to get a user by username | Richard Hansen | 2016-02-12 | 1 | -0/+26 | |
| | ||||||
* | define UserManager.search() to search for users | Richard Hansen | 2016-02-12 | 1 | -0/+23 | |
| | ||||||
* | Add some unit tests for CLI | Gauvain Pocentek | 2016-02-05 | 2 | -4/+95 | |
| | | | | Reorganize the cli.py code to ease the testing. | |||||
* | Add support for application settings | Gauvain Pocentek | 2016-01-27 | 1 | -0/+39 | |
| | ||||||
* | fix the test_create_unknown_path test | Gauvain Pocentek | 2016-01-23 | 1 | -4/+3 | |
| | ||||||
* | Fix the json() method for python 3 | Gauvain Pocentek | 2016-01-23 | 1 | -0/+9 | |
| | | | | Also add unit tests and fix pep8 test | |||||
* | add unit tests for managers | Gauvain Pocentek | 2016-01-16 | 1 | -3/+23 | |
| | ||||||
* | Support deletion without getting the object first | Gauvain Pocentek | 2016-01-10 | 1 | -1/+19 | |
| | | | | Use this feature in the CLI to avoid an extra API call to the server. | |||||
* | Rework gitlab._sanitize | Gauvain Pocentek | 2016-01-10 | 1 | -0/+16 | |
| | | | | | | Make it a recursive function and eliminate _sanitize_dict. Add unit tests. | |||||
* | Add support for groups search | Gauvain Pocentek | 2016-01-09 | 1 | -0/+23 | |
| | | | | | | | Factorize the code to avoid duplication with the ProjectManager class. Implement unit tests for the group search. Original patchh from Daniel Serodio (PR #55). | |||||
* | unit tests for config parser | Gauvain Pocentek | 2016-01-09 | 1 | -0/+111 | |
| | ||||||
* | Implement ProjectManager search/list methods | Gauvain Pocentek | 2016-01-08 | 1 | -0/+69 | |
| | | | | | | The existing Gitlab methods are deprecated. Unit tests have been added. | |||||
* | Deprecate the "old" Gitlab methods | Gauvain Pocentek | 2016-01-08 | 1 | -13/+29 | |
| | | | | Update the associated unit tests. | |||||
* | add unit tests for BaseManager | Gauvain Pocentek | 2016-01-03 | 1 | -0/+147 | |
| | ||||||
* | GitLab -> Gitlab (class names) | Gauvain Pocentek | 2016-01-03 | 2 | -4/+4 | |
| | ||||||
* | fix the tests | Gauvain Pocentek | 2015-12-31 | 1 | -3/+7 | |
| | ||||||
* | Rename the _created attribute _from_api | Gauvain Pocentek | 2015-12-31 | 2 | -5/+5 | |
| | ||||||
* | don't list everything by default | Gauvain Pocentek | 2015-08-21 | 1 | -5/+4 | |
| | ||||||
* | fix pep8 test | Gauvain Pocentek | 2015-08-21 | 1 | -11/+10 | |
| | ||||||
* | issue #63 add unit tests for 'next' link handling in list() | Jason Antman | 2015-08-05 | 1 | -0/+51 | |
| | ||||||
* | Fix the tests when the host runs a web server | Gauvain Pocentek | 2015-05-13 | 1 | -1/+12 | |
| | ||||||
* | use more pythonic names for some methods | Gauvain Pocentek | 2015-05-12 | 2 | -22/+23 | |
| | ||||||
* | make the tests pass | Gauvain Pocentek | 2015-05-12 | 2 | -91/+183 | |
| | ||||||
* | setup tox for py27 and py34 tests | Gauvain Pocentek | 2015-05-11 | 1 | -0/+0 | |
| |