Skip to content

Commit

Permalink
Merge pull request GearPlug#2 from artemrys/master
Browse files Browse the repository at this point in the history
Added support for 2 more API methods.
  • Loading branch information
ingmferrer authored Dec 26, 2018
2 parents 7c12a54 + a5300c7 commit f197447
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions bitbucket/client.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import requests

from bitbucket.exceptions import UnknownError, InvalidIDError, NotFoundIDError, NotAuthenticatedError, PermissionError


Expand Down Expand Up @@ -129,6 +130,37 @@ def get_repository_versions(self, repository_slug, params=None):
"""
return self._get('2.0/repositories/{}/{}/versions'.format(self.username, repository_slug), params=params)

def get_repository_source_code(self, repository_slug, params=None):
"""Returns data about the source code of given repository.
Args:
repository_slug:
params:
Returns:
"""
return self._get('2.0/repositories/{}/{}/src'.format(self.username, repository_slug), params=params)

def get_repository_commit_path_source_code(self, repository_slug, commit_hash, path, params=None):
"""Returns source code of given path at specified commit_hash of given repository.
Args:
repository_slug:
commit_hash:
path:
params:
Returns:
"""
return self._get('2.0/repositories/{}/{}/src/{}/{}'.format(
self.username,
repository_slug,
commit_hash,
path
), params=params)

def create_issue(self, repository_slug, data, params=None):
"""Creates a new issue.
Expand Down

0 comments on commit f197447

Please sign in to comment.