8000 Merge pull request #650 from broady/patch-1 · pythonthings/github3.py@67f38a2 · GitHub
[go: up one dir, main page]

Skip to content
8000

Commit 67f38a2

Browse files
Merge pull request sigmavirus24#650 from broady/patch-1
Add support for default commit message
2 parents e57cdf6 + 03ec5a7 commit 67f38a2

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

github3/pulls.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ def issue_comments(self, number=-1, etag=None):
311311
return self._iter(int(number), url, IssueComment, etag=etag)
312312

313313
@requires_auth
314-
def merge(self, commit_message='', sha=None, squash=False):
314+
def merge(self, commit_message=None, sha=None, squash=False):
315315
"""Merge this pull request.
316316
317317
:param str commit_message: (optional), message to be used for the
@@ -322,9 +322,11 @@ def merge(self, commit_message='', sha=None, squash=False):
322322
head branch.
323323
:returns: bool
324324
"""
325-
parameters = {'commit_message': commit_message, 'squash': squash}
325+
parameters = {'squash': squash}
326326
if sha:
327327
parameters['sha'] = sha
328+
if commit_message is not None:
329+
parameters['commit_message'] = commit_message
328330
url = self._build_url('merge', base_url=self._api)
329331
json = self._json(self._put(url, data=dumps(parameters)), 200)
330332
if not json:

tests/unit/test_pulls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def test_merge(self):
9595

9696
self.put_called_with(
9797
url_for('merge'),
98-
data={"squash": False, "commit_message": ""}
98+
data={"squash": False}
9999
)
100100

101101
def test_merge_squash_message(self):

0 commit comments

Comments
 (0)
0