Merge pull request #43 from jokajak/issue39

Add a fall-back repository class for SNAPSHOTS
This commit is contained in:
Giulio Cesare Solaroli 2012-07-12 06:28:20 -07:00
commit 0db1d5c8b1

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