Skip to content

Commit a42aeff

Browse files
authored
Fix Git LFS endpoint url bug (#788)
- add `set_lfs_repo_status`
1 parent cd7c41b commit a42aeff

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

atlassian/bitbucket/__init__.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2211,11 +2211,20 @@ def search_code(self, team, search_query, page=1, limit=10):
22112211
return self.get(url, params={"search_query": search_query, "page": page, "pagelen": limit})
22122212

22132213
def get_lfs_repo_status(self, project_key, repo):
2214-
url = "rest/git-lfs/git-lfs/admin/projects/{projectKey}/repos/{repositorySlug}/enabled".format(
2214+
url = "rest/git-lfs/admin/projects/{projectKey}/repos/{repositorySlug}/enabled".format(
22152215
projectKey=project_key, repositorySlug=repo
22162216
)
22172217
return self.get(url)
22182218

2219+
def set_lfs_repo_status(self, project_key, repo, enable=True):
2220+
url = "rest/git-lfs/admin/projects/{projectKey}/repos/{repositorySlug}/enabled".format(
2221+
projectKey=project_key, repositorySlug=repo
2222+
)
2223+
if enable:
2224+
return self.put(url)
2225+
else:
2226+
return self.delete(url)
2227+
22192228
def _url_repo_conditions(self, project_key, repo_key):
22202229
return "{}/conditions".format(
22212230
self._url_repo(

0 commit comments

Comments
 (0)