add code to handle older version of GitPython

master-GE
Josh 2012-03-18 21:30:36 -04:00
parent 758bd68eee
commit 67ba4cd7b5
1 changed files with 9 additions and 2 deletions

View File

@ -56,11 +56,18 @@ class GitRepository(Repository):
# http://gitorious.org/git-python
def revision (self):
return self.repository.head.commit.hexsha
try:
return self.repository.head.commit.hexsha
except:
return self.repository.commits()[0].id
def areTherePendingChanges (self):
return self.repository.is_dirty()
try:
return self.repository.is_dirty()
except TypeError, te:
return self.repository.is_dirty
#===================================================================