Skip to content

Commit 12bbd09

Browse files
authored
Merge pull request #2 from python-gitlab/master
Bringing our fork up to date with the main repo
2 parents 19f1b1a + e87835f commit 12bbd09

File tree

6 files changed

+18
-17
lines changed

6 files changed

+18
-17
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ addons:
1010
language: python
1111
python: 2.7
1212
env:
13+
- TOX_ENV=py36
1314
- TOX_ENV=py35
1415
- TOX_ENV=py34
1516
- TOX_ENV=py27

docs/gl_objects/projects.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,11 @@
178178
result = project.repository_compare('master', 'branch1')
179179

180180
# get the commits
181-
for i in commit:
182-
print(result.commits)
181+
for commit in result['commits']:
182+
print(commit)
183183

184184
# get the diffs
185-
for file_diff in commit.diffs:
185+
for file_diff in result['diffs']:
186186
print(file_diff)
187187
# end repository compare
188188

gitlab/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ class Gitlab(object):
7171

7272
def __init__(self, url, private_token=None, email=None, password=None,
7373
ssl_verify=True, http_username=None, http_password=None,
74-
timeout=None, api_version='3'):
74+
timeout=None, api_version='3', session=None):
7575

7676
self._api_version = str(api_version)
7777
self._url = '%s/api/v%s' % (url, api_version)
@@ -90,7 +90,7 @@ def __init__(self, url, private_token=None, email=None, password=None,
9090
self.http_password = http_password
9191

9292
#: Create a session object for requests
93-
self.session = requests.Session()
93+
self.session = session or requests.Session()
9494

9595
objects = importlib.import_module('gitlab.v%s.objects' %
9696
self._api_version)

gitlab/v3/objects.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1286,16 +1286,16 @@ def changes(self, **kwargs):
12861286

12871287
def merge(self, merge_commit_message=None,
12881288
should_remove_source_branch=False,
1289-
merged_when_build_succeeds=False,
1289+
merge_when_build_succeeds=False,
12901290
**kwargs):
12911291
"""Accept the merge request.
12921292
12931293
Args:
12941294
merge_commit_message (bool): Commit message
12951295
should_remove_source_branch (bool): If True, removes the source
12961296
branch
1297-
merged_when_build_succeeds (bool): Wait for the build to succeed,
1298-
then merge
1297+
merge_when_build_succeeds (bool): Wait for the build to succeed,
1298+
then merge
12991299
13001300
Returns:
13011301
ProjectMergeRequest: The updated MR
@@ -1312,8 +1312,8 @@ def merge(self, merge_commit_message=None,
13121312
data['merge_commit_message'] = merge_commit_message
13131313
if should_remove_source_branch:
13141314
data['should_remove_source_branch'] = True
1315-
if merged_when_build_succeeds:
1316-
data['merged_when_build_succeeds'] = True
1315+
if merge_when_build_succeeds:
1316+
data['merge_when_build_succeeds'] = True
13171317

13181318
r = self.gitlab._raw_put(url, data=data, **kwargs)
13191319
errors = {401: GitlabMRForbiddenError,

gitlab/v4/objects.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ class GroupMember(GitlabObject):
362362
requiredCreateAttrs = ['access_level', 'user_id']
363363
optionalCreateAttrs = ['expires_at']
364364
requiredUpdateAttrs = ['access_level']
365-
optionalCreateAttrs = ['expires_at']
365+
optionalUpdateAttrs = ['expires_at']
366366
shortPrintAttr = 'username'
367367

368368
def _update(self, **kwargs):
@@ -1244,16 +1244,16 @@ def changes(self, **kwargs):
12441244

12451245
def merge(self, merge_commit_message=None,
12461246
should_remove_source_branch=False,
1247-
merged_when_build_succeeds=False,
1247+
merge_when_pipeline_succeeds=False,
12481248
**kwargs):
12491249
"""Accept the merge request.
12501250
12511251
Args:
12521252
merge_commit_message (bool): Commit message
12531253
should_remove_source_branch (bool): If True, removes the source
12541254
branch
1255-
merged_when_build_succeeds (bool): Wait for the build to succeed,
1256-
then merge
1255+
merge_when_pipeline_succeeds (bool): Wait for the build to succeed,
1256+
then merge
12571257
12581258
Returns:
12591259
ProjectMergeRequest: The updated MR
@@ -1270,8 +1270,8 @@ def merge(self, merge_commit_message=None,
12701270
data['merge_commit_message'] = merge_commit_message
12711271
if should_remove_source_branch:
12721272
data['should_remove_source_branch'] = True
1273-
if merged_when_build_succeeds:
1274-
data['merged_when_build_succeeds'] = True
1273+
if merge_when_pipeline_succeeds:
1274+
data['merge_when_pipeline_succeeds'] = True
12751275

12761276
r = self.gitlab._raw_put(url, data=data, **kwargs)
12771277
errors = {401: GitlabMRForbiddenError,

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[tox]
22
minversion = 1.6
33
skipsdist = True
4-
envlist = py35,py34,py27,pep8
4+
envlist = py36,py35,py34,py27,pep8
55

66
[testenv]
77
setenv = VIRTUAL_ENV={envdir}

0 commit comments

Comments
 (0)