Add a fall-back repository class for SNAPSHOTS

Create a new SnapshotRepository class that returns SNAPSHOT as the version
Should let you build if there are any problems with your git repo
master-GE
Josh 2012-06-19 12:04:50 -04:00
parent 59d420a7da
commit 28bcbca984
1 changed files with 10 additions and 1 deletions

View File

@ -11,12 +11,14 @@ def repositoryWithPath (path):
except:
try:
from git import Repo
repo = Repo(path)
result = GitRepository(repo, path)
except ImportError, exception:
print "Failed to import git, please install http://gitorious.org/git-python"
raise exception
except:
result = SnapshotRepository('', path)
return result
@ -86,3 +88,10 @@ class HgRepository(Repository):
#===================================================================
class SnapshotRepository(Repository):
def revision (self):
return 'SNAPSHOT'
def areTherePendingChanges (self):
return False