diff options
Diffstat (limited to 'subcmds')
-rw-r--r-- | subcmds/init.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/subcmds/init.py b/subcmds/init.py index 6594a602..a7950069 100644 --- a/subcmds/init.py +++ b/subcmds/init.py | |||
@@ -34,7 +34,7 @@ from command import InteractiveCommand, MirrorSafeCommand | |||
34 | from error import ManifestParseError | 34 | from error import ManifestParseError |
35 | from project import SyncBuffer | 35 | from project import SyncBuffer |
36 | from git_config import GitConfig | 36 | from git_config import GitConfig |
37 | from git_command import git_require, MIN_GIT_VERSION | 37 | from git_command import git_require, MIN_GIT_VERSION_SOFT, MIN_GIT_VERSION_HARD |
38 | import platform_utils | 38 | import platform_utils |
39 | 39 | ||
40 | class Init(InteractiveCommand, MirrorSafeCommand): | 40 | class Init(InteractiveCommand, MirrorSafeCommand): |
@@ -451,7 +451,12 @@ to update the working directory files. | |||
451 | self.OptionParser.error('--mirror and --archive cannot be used together.') | 451 | self.OptionParser.error('--mirror and --archive cannot be used together.') |
452 | 452 | ||
453 | def Execute(self, opt, args): | 453 | def Execute(self, opt, args): |
454 | git_require(MIN_GIT_VERSION, fail=True) | 454 | git_require(MIN_GIT_VERSION_HARD, fail=True) |
455 | if not git_require(MIN_GIT_VERSION_SOFT): | ||
456 | print('repo: warning: git-%s+ will soon be required; please upgrade your ' | ||
457 | 'version of git to maintain support.' | ||
458 | % ('.'.join(str(x) for x in MIN_GIT_VERSION_SOFT),), | ||
459 | file=sys.stderr) | ||
455 | 460 | ||
456 | self._SyncManifest(opt) | 461 | self._SyncManifest(opt) |
457 | self._LinkManifest(opt.manifest_name) | 462 | self._LinkManifest(opt.manifest_name) |