diff options
Diffstat (limited to 'scripts/buildhistory-diff')
-rwxr-xr-x | scripts/buildhistory-diff | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/buildhistory-diff b/scripts/buildhistory-diff index 9936a4b605..3f27eabcdb 100755 --- a/scripts/buildhistory-diff +++ b/scripts/buildhistory-diff | |||
@@ -7,16 +7,20 @@ | |||
7 | 7 | ||
8 | import sys | 8 | import sys |
9 | import os | 9 | import os |
10 | from distutils.version import LooseVersion | ||
10 | 11 | ||
11 | # Ensure PythonGit is installed (buildhistory_analysis needs it) | 12 | # Ensure PythonGit is installed (buildhistory_analysis needs it) |
12 | try: | 13 | try: |
13 | import git | 14 | import git |
14 | except ImportError: | 15 | except ImportError: |
15 | print("Please install PythonGit 0.3.1 or later in order to use this script") | 16 | print("Please install GitPython (python-git) 0.3.1 or later in order to use this script") |
16 | sys.exit(1) | 17 | sys.exit(1) |
17 | 18 | ||
18 | |||
19 | def main(): | 19 | def main(): |
20 | if LooseVersion(git.__version__) < '0.3.1': | ||
21 | print("Version of GitPython is too old, please install GitPython (python-git) 0.3.1 or later in order to use this script") | ||
22 | sys.exit(1) | ||
23 | |||
20 | if (len(sys.argv) < 3): | 24 | if (len(sys.argv) < 3): |
21 | print("Report significant differences in the buildhistory repository") | 25 | print("Report significant differences in the buildhistory repository") |
22 | print("Syntax: %s <buildhistory-path> <since-revision> [to-revision]" % os.path.basename(sys.argv[0])) | 26 | print("Syntax: %s <buildhistory-path> <since-revision> [to-revision]" % os.path.basename(sys.argv[0])) |