From 9ff2ece6abc5d0d4a69c2f086209f107fd4f04be Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Mon, 31 Aug 2015 15:45:06 -0700 Subject: gitc: Improve help visibility This improves the visiblity of gitc-init if we can get the gitc config, and hides it otherwise. Change-Id: I82830b0b07c311e8c74397ba79eb4c361f8b6fb5 --- main.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'main.py') diff --git a/main.py b/main.py index adfaffb0..a5979a87 100755 --- a/main.py +++ b/main.py @@ -42,6 +42,7 @@ from git_command import git, GitCommand from git_config import init_ssh, close_ssh from command import InteractiveCommand from command import MirrorSafeCommand +from command import RequiresGitcCommand from subcmds.version import Version from editor import Editor from error import DownloadError @@ -143,6 +144,11 @@ class _Repo(object): file=sys.stderr) return 1 + if isinstance(cmd, RequiresGitcCommand) and not gitc_utils.get_gitc_manifest_dir(): + print("fatal: '%s' requires GITC to be available" % name, + file=sys.stderr) + return 1 + try: copts, cargs = cmd.OptionParser.parse_args(argv) copts = cmd.ReadEnvironmentOptions(copts) -- cgit v1.2.3-54-g00ecf