Skip to content

Commit 0523c30

Browse files
authored
Merge pull request #328 from rjlardizabal/patch-1
add function for commiting a file on bitbucket
2 parents e809337 + 89ae68c commit 0523c30

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

atlassian/bitbucket.py

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1138,4 +1138,24 @@ def upload_plugin(self, plugin_path):
11381138
upm_token = self.request(method='GET', path='rest/plugins/1.0/', headers=headers, trailing=True).headers[
11391139
'upm-token']
11401140
url = 'rest/plugins/1.0/?token={upm_token}'.format(upm_token=upm_token)
1141-
return self.post(url, files=files, headers=headers)
1141+
return self.post(url, files=files, headers=headers)
1142+
1143+
def upload_file(self, project, repository, content, message, branch, filename):
1144+
"""
1145+
Upload new file for given branch.
1146+
:param content:
1147+
:param message:
1148+
:param branch:
1149+
:return:
1150+
"""
1151+
data = {
1152+
"content": content,
1153+
"message": message,
1154+
"branch": branch
1155+
}
1156+
1157+
url = 'rest/api/1.0/projects/{project}/repos/{repository}/browse/{filename}'.format(
1158+
project=project,
1159+
repository=repository,
1160+
filename=filename)
1161+
return self.put(url, files=data)

0 commit comments

Comments
 (0)