-rw-r--r-- | scripts/builder/repository.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/builder/repository.py b/scripts/builder/repository.py index 7a44e47..2d4a12b 100644 --- a/scripts/builder/repository.py +++ b/scripts/builder/repository.py | |||
@@ -6,25 +6,26 @@ def repositoryWithPath (path): | |||
6 | try: | 6 | try: |
7 | from mercurial import ui, hg | 7 | from mercurial import ui, hg |
8 | 8 | ||
9 | repo = hg.repository(ui.ui(), path) | 9 | repo = hg.repository(ui.ui(), path) |
10 | result = HgRepository(repo, path) | 10 | result = HgRepository(repo, path) |
11 | except: | 11 | except: |
12 | try: | 12 | try: |
13 | from git import Repo | 13 | from git import Repo |
14 | repo = Repo(path) | 14 | repo = Repo(path) |
15 | result = GitRepository(repo, path) | 15 | result = GitRepository(repo, path) |
16 | except ImportError, exception: | 16 | except ImportError, exception: |
17 | print "Failed to import git, please install http://gitorious.org/git-python" | 17 | print "Failed to import git, please install http://gitorious.org/git-python" |
18 | raise exception | 18 | print "Use sudo apt-get install python-git for Ubuntu/Debian" |
19 | print "Use sudo yum install GitPython for Fedora/RHEL/CentOS" | ||
19 | except: | 20 | except: |
20 | result = SnapshotRepository('', path) | 21 | result = SnapshotRepository('', path) |
21 | 22 | ||
22 | 23 | ||
23 | return result | 24 | return result |
24 | 25 | ||
25 | 26 | ||
26 | #=================================================================== | 27 | #=================================================================== |
27 | 28 | ||
28 | 29 | ||
29 | class Repository(object): | 30 | class Repository(object): |
30 | 31 | ||