Skip to content

Commit 8a6a954

Browse files
authored
Update bitbucket.py
1 parent 0523c30 commit 8a6a954

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

atlassian/bitbucket.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1159,3 +1159,28 @@ def upload_file(self, project, repository, content, message, branch, filename):
11591159
repository=repository,
11601160
filename=filename)
11611161
return self.put(url, files=data)
1162+
1163+
def update_file(self, project, repository, content, message, branch, filename, sourceCommitId):
1164+
"""
1165+
Update existing file for given branch.
1166+
:param project:
1167+
:param repository:
1168+
:param content:
1169+
:param message:
1170+
:param branch:
1171+
:param filename:
1172+
:param sourceCommitId:
1173+
:return:
1174+
"""
1175+
data = {
1176+
"content": content,
1177+
"message": message,
1178+
"branch": branch,
1179+
"sourceCommitId": sourceCommitId
1180+
}
1181+
1182+
url = 'rest/api/1.0/projects/{project}/repos/{repository}/browse/{filename}'.format(
1183+
project=project,
1184+
repository=repository,
1185+
filename=filename)
1186+
return self.put(url, files=data)

0 commit comments

Comments
 (0)