diff --git a/gittest.py b/gittest.py index 3e97f16..6e3c7c2 100644 --- a/gittest.py +++ b/gittest.py @@ -2,17 +2,26 @@ import requests from git import Repo, Git repo = Repo('./') -print repo -for remote in repo.remotes: +branch = repo.active_branch + +print branch.name +for remote in repo.remotes: remote.fetch() url = 'https://api.github.com/repos/manuel83/craftbeerpi3/releases' response = requests.get(url) -result = [] + +result = {"branches":[], "releases": []} + +result["branches"].append({"name": "master"}) + +for branch in repo.branches: + result["branches"].append({"name": branch.name}) for r in response.json(): - result.append({"tag_name": r.get("tag_name"), "timestamp": r.get("created_at")}) + result["releases"].append({"name": "tags/%s" % r.get("tag_name")}) + +print result -print result \ No newline at end of file