diff options
Diffstat (limited to 'project.py')
-rw-r--r-- | project.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -25,7 +25,7 @@ import sys | |||
25 | import time | 25 | import time |
26 | 26 | ||
27 | from color import Coloring | 27 | from color import Coloring |
28 | from git_command import GitCommand | 28 | from git_command import GitCommand, git_require |
29 | from git_config import GitConfig, IsId, GetSchemeFromUrl, ID_RE | 29 | from git_config import GitConfig, IsId, GetSchemeFromUrl, ID_RE |
30 | from error import GitError, HookError, UploadError | 30 | from error import GitError, HookError, UploadError |
31 | from error import ManifestInvalidRevisionError | 31 | from error import ManifestInvalidRevisionError |
@@ -1987,6 +1987,9 @@ class Project(object): | |||
1987 | raise TypeError('%s() got an unexpected keyword argument %r' | 1987 | raise TypeError('%s() got an unexpected keyword argument %r' |
1988 | % (name, k)) | 1988 | % (name, k)) |
1989 | if config is not None: | 1989 | if config is not None: |
1990 | if not git_require((1, 7, 2)): | ||
1991 | raise ValueError('cannot set config on command line for %s()' | ||
1992 | % name) | ||
1990 | for k, v in config.iteritems(): | 1993 | for k, v in config.iteritems(): |
1991 | cmdv.append('-c') | 1994 | cmdv.append('-c') |
1992 | cmdv.append('%s=%s' % (k, v)) | 1995 | cmdv.append('%s=%s' % (k, v)) |