diff options
author | Jarkko Pöyry <jpoyry@google.com> | 2015-06-19 15:39:25 -0700 |
---|---|---|
committer | Jarkko Pöyry <jpoyry@google.com> | 2015-06-19 15:55:15 -0700 |
commit | 87ea5913f2bd10351ae422985154e740e601669e (patch) | |
tree | 6ab009f70ea9339176b4fdabf88e8ad85cb0979b /main.py | |
parent | 185307d1dd1e63a8cf139c55f26895a6b378d43b (diff) | |
download | git-repo-87ea5913f2bd10351ae422985154e740e601669e.tar.gz |
Improve error message when syncing a project with invalid groups.
Change-Id: Iaf5c2a0f00667dc09bcf455cfe2f39bfbaa2bfc0
Diffstat (limited to 'main.py')
-rwxr-xr-x | main.py | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -45,6 +45,7 @@ from command import MirrorSafeCommand | |||
45 | from subcmds.version import Version | 45 | from subcmds.version import Version |
46 | from editor import Editor | 46 | from editor import Editor |
47 | from error import DownloadError | 47 | from error import DownloadError |
48 | from error import InvalidProjectGroupsError | ||
48 | from error import ManifestInvalidRevisionError | 49 | from error import ManifestInvalidRevisionError |
49 | from error import ManifestParseError | 50 | from error import ManifestParseError |
50 | from error import NoManifestException | 51 | from error import NoManifestException |
@@ -173,6 +174,12 @@ class _Repo(object): | |||
173 | else: | 174 | else: |
174 | print('error: no project in current directory', file=sys.stderr) | 175 | print('error: no project in current directory', file=sys.stderr) |
175 | result = 1 | 176 | result = 1 |
177 | except InvalidProjectGroupsError as e: | ||
178 | if e.name: | ||
179 | print('error: project group must be enabled for project %s' % e.name, file=sys.stderr) | ||
180 | else: | ||
181 | print('error: project group must be enabled for the project in the current directory', file=sys.stderr) | ||
182 | result = 1 | ||
176 | finally: | 183 | finally: |
177 | elapsed = time.time() - start | 184 | elapsed = time.time() - start |
178 | hours, remainder = divmod(elapsed, 3600) | 185 | hours, remainder = divmod(elapsed, 3600) |