From fbc49f1b2312e748b4790f9bae6c9e6ca5ebc103 Mon Sep 17 00:00:00 2001 From: Ask Solem Date: Sat, 18 Apr 2009 22:05:30 +0200 Subject: [PATCH] Added support for getting blob/tree metadata (as described in http://develop.github.com/p/object.html) --- github2/client.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/github2/client.py b/github2/client.py index 6e9a5b1..7276518 100644 --- a/github2/client.py +++ b/github2/client.py @@ -16,3 +16,12 @@ class Github(object): def project_for_user_repo(self, user, repo): return "/".join([user, repo]) + def get_blob_info(self, project, tree_sha, path): + blob = self.request.get("blob/show", project, tree_sha, path) + return blob.get("blob") + + def get_tree(self, project, tree_sha): + tree = self.request.get("tree/show", project, tree_sha) + return tree.get("tree", []) + +