| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | adds project upload feature (#239) | James Johnson | 2017-09-12 | 4 | -0/+33 |
| | | |||||
| * | tests: faster docker shutdown | Gauvain Pocentek | 2017-09-02 | 1 | -8/+2 |
| | | | | | | Kill the test container violently, no need to wait for a proper shutdown. | ||||
| * | tests: default to v4 API | Gauvain Pocentek | 2017-09-02 | 1 | -1/+1 |
| | | |||||
| * | Add support for protected branches | Gauvain Pocentek | 2017-09-02 | 1 | -0/+10 |
| | | | | | | | This feature appeared in gitlab 9.5. Fixes #299 | ||||
| * | Merge branch 'group-variables' | Gauvain Pocentek | 2017-09-02 | 1 | -0/+12 |
| |\ | |||||
| | * | Add support for group variables | Gauvain Pocentek | 2017-09-02 | 1 | -0/+12 |
| | | | |||||
| * | | [v4] More python functional tests | Gauvain Pocentek | 2017-08-21 | 1 | -5/+114 |
| | | | |||||
| * | | [tests] Use -n to not use a venv | Gauvain Pocentek | 2017-08-20 | 1 | -8/+12 |
| | | | |||||
| * | | Fix the v4 CLI tests (id/iid) | Gauvain Pocentek | 2017-08-20 | 1 | -4/+4 |
| | | | |||||
| * | | Make CLI tests work for v4 as well | Gauvain Pocentek | 2017-08-20 | 3 | -87/+203 |
| |/ | |||||
| * | Make the project services work in v4rework_api | Gauvain Pocentek | 2017-08-04 | 1 | -7/+8 |
| | | |||||
| * | Fix v3 tests | Gauvain Pocentek | 2017-08-04 | 1 | -5/+5 |
| | | |||||
| * | Restore the prvious listing behavior | Gauvain Pocentek | 2017-08-04 | 1 | -8/+7 |
| | | | | | | | | Return lists by default : this makes the explicit use of pagination work again. Use generators only when `as_list` is explicitly set to `False`. | ||||
| * | functional tests for v4 | Gauvain Pocentek | 2017-08-04 | 4 | -2/+343 |
| | | | | | | Update the python tests for v4, and fix the problems raised when running those tests. | ||||
| * | Prepare for v4 API testing | Gauvain Pocentek | 2017-05-27 | 1 | -1/+9 |
| | | |||||
| * | Fix python functional tests | Gauvain Pocentek | 2017-05-27 | 1 | -2/+2 |
| | | |||||
| * | 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. | ||||
| * | Add 'search' attribute to projects.list() | Gauvain Pocentek | 2017-05-23 | 1 | -1/+1 |
| | | | | | projects.search() has been deprecated by Gitlab | ||||
| * | Add support for nested groups (#257) | Matej Zerovnik | 2017-05-20 | 1 | -1/+5 |
| | | |||||
| * | Deploy keys: rework enable/disable | Gauvain Pocentek | 2017-02-04 | 1 | -0/+16 |
| | | | | | | | | | | The method have been moved to the keys manager class as they don't make sens at all on the project keys themselves. Update doc and add tests. Fixes #196 | ||||
| * | Add support for commit creation | Gauvain Pocentek | 2017-01-21 | 1 | -1/+14 |
| | | | | | Fixes #206 | ||||
| * | Some objects need getRequires to be set to False | Gauvain Pocentek | 2017-01-02 | 1 | -0/+8 |
| | | |||||
| * | Add functional tests for Snippet | Gauvain Pocentek | 2016-12-26 | 1 | -0/+15 |
| | | |||||
| * | Add support for the notification settings API | Gauvain Pocentek | 2016-10-23 | 1 | -0/+7 |
| | | |||||
| * | Add support for broadcast messages API | Gauvain Pocentek | 2016-10-23 | 1 | -0/+11 |
| | | |||||
| * | Add support for boards API | Gauvain Pocentek | 2016-10-23 | 1 | -0/+13 |
| | | | | | | | | | This is not fully usable because the gitlab API has some limitations: - not possible to create boards programmatically - not possible to get labels ID (https://gitlab.com/gitlab-org/gitlab-ce/issues/23448) | ||||
| * | Workaround gitlab setup failure in tests | Gauvain Pocentek | 2016-09-30 | 1 | -11/+16 |
| | | | | | | While running the functional tests in a venv, the token download somtimes fail. Try to get it multiple times before failing. | ||||
| * | Fix and test pagination | Gauvain Pocentek | 2016-09-03 | 1 | -0/+7 |
| | | | | | Fixes #140 | ||||
| * | Implement user emails support | Gauvain Pocentek | 2016-07-16 | 1 | -0/+7 |
| | | |||||
| * | Merge branch 'label-subscribe' | Gauvain Pocentek | 2016-06-19 | 1 | -0/+4 |
| |\ | |||||
| | * | Add support for label (un)subscribe | Gauvain Pocentek | 2016-06-19 | 1 | -0/+4 |
| | | | |||||
| * | | add support for namespaces | Gauvain Pocentek | 2016-06-19 | 1 | -0/+6 |
| |/ | |||||
| * | implement star/unstar for projects | Gauvain Pocentek | 2016-05-13 | 1 | -0/+6 |
| | | |||||
| * | Deprecate Project.archive() | Gauvain Pocentek | 2016-05-13 | 1 | -2/+2 |
| | | |||||
| * | Rename some methods to better match the API URLs | Gauvain Pocentek | 2016-05-12 | 1 | -2/+4 |
| | | | | | Also deprecate the file_* methods in favor of the files manager. | ||||
| * | Add support for MergeRequest validation | Gauvain Pocentek | 2016-03-22 | 2 | -0/+35 |
| | | | | | | | Both API and CLI support this feature. fixes #105 | ||||
| * | CI: implement user get-by-username | Gauvain Pocentek | 2016-02-14 | 1 | -0/+8 |
| | | | | | fixes #95 | ||||
| * | define UserManager.get_by_username() to get a user by username | Richard Hansen | 2016-02-12 | 1 | -0/+9 |
| | | |||||
| * | define UserManager.search() to search for users | Richard Hansen | 2016-02-12 | 1 | -0/+12 |
| | | |||||
| * | Add support for user block/unblock | Gauvain Pocentek | 2016-02-04 | 1 | -0/+3 |
| | | |||||
| * | don't suppress docker's standard error | Richard Hansen | 2016-01-31 | 1 | -4/+4 |
| | | | | | | While docker is quite noisy, suppressing stderr makes it difficult to troubleshoot problems. | ||||
| * | wait for the docker container to stop before removing it | Richard Hansen | 2016-01-31 | 1 | -1/+5 |
| | | |||||
| * | use 'docker stop' instead of 'docker kill' | Richard Hansen | 2016-01-31 | 1 | -2/+2 |
| | | | | | | | | The 'stop' command first tries SIGTERM before resorting to SIGKILL, which is a gentler way to stop processes. (SIGTERM gives processes an opportunity to clean up before exiting; SIGKILL can't be caught so it is very abrupt.) | ||||
| * | add more log messages | Richard Hansen | 2016-01-31 | 1 | -1/+15 |
| | | |||||
| * | define a testcase() function; use it for tests | Richard Hansen | 2016-01-31 | 2 | -53/+56 |
| | | |||||
| * | use ${CONFIG} instead of repeating the filename | Richard Hansen | 2016-01-31 | 1 | -2/+2 |
| | | |||||
| * | fix usage error message | Richard Hansen | 2016-01-31 | 1 | -1/+3 |
| | | |||||
| * | improve error handling | Richard Hansen | 2016-01-31 | 3 | -35/+46 |
| | | | | | | | Break up pipelines and check the exit status of non-basic commands to ensure that any problems cause the scripts/testcases to fail right away. | ||||
| * | convert scripts to POSIX shell by eliminating bashisms | Richard Hansen | 2016-01-31 | 3 | -17/+17 |
| | | |||||
| * | quote underquoted variable expansions | Richard Hansen | 2016-01-31 | 3 | -21/+21 |
| | | | | | | | This protects against word splitting if the variable contains IFS characters, and it ensures that an empty variable doesn't become an elided argument. | ||||
