diff options
Diffstat (limited to 'subcmds/gitc_init.py')
-rw-r--r-- | subcmds/gitc_init.py | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/subcmds/gitc_init.py b/subcmds/gitc_init.py index 378f9236..e705b613 100644 --- a/subcmds/gitc_init.py +++ b/subcmds/gitc_init.py | |||
@@ -1,5 +1,3 @@ | |||
1 | # -*- coding:utf-8 -*- | ||
2 | # | ||
3 | # Copyright (C) 2015 The Android Open Source Project | 1 | # Copyright (C) 2015 The Android Open Source Project |
4 | # | 2 | # |
5 | # Licensed under the Apache License, Version 2.0 (the "License"); | 3 | # Licensed under the Apache License, Version 2.0 (the "License"); |
@@ -14,7 +12,6 @@ | |||
14 | # See the License for the specific language governing permissions and | 12 | # See the License for the specific language governing permissions and |
15 | # limitations under the License. | 13 | # limitations under the License. |
16 | 14 | ||
17 | from __future__ import print_function | ||
18 | import os | 15 | import os |
19 | import sys | 16 | import sys |
20 | 17 | ||
@@ -26,7 +23,7 @@ import wrapper | |||
26 | 23 | ||
27 | 24 | ||
28 | class GitcInit(init.Init, GitcAvailableCommand): | 25 | class GitcInit(init.Init, GitcAvailableCommand): |
29 | common = True | 26 | COMMON = True |
30 | helpSummary = "Initialize a GITC Client." | 27 | helpSummary = "Initialize a GITC Client." |
31 | helpUsage = """ | 28 | helpUsage = """ |
32 | %prog [options] [client name] | 29 | %prog [options] [client name] |
@@ -50,23 +47,17 @@ use for this GITC client. | |||
50 | """ | 47 | """ |
51 | 48 | ||
52 | def _Options(self, p): | 49 | def _Options(self, p): |
53 | super(GitcInit, self)._Options(p, gitc_init=True) | 50 | super()._Options(p, gitc_init=True) |
54 | g = p.add_option_group('GITC options') | ||
55 | g.add_option('-f', '--manifest-file', | ||
56 | dest='manifest_file', | ||
57 | help='Optional manifest file to use for this GITC client.') | ||
58 | g.add_option('-c', '--gitc-client', | ||
59 | dest='gitc_client', | ||
60 | help='The name of the gitc_client instance to create or modify.') | ||
61 | 51 | ||
62 | def Execute(self, opt, args): | 52 | def Execute(self, opt, args): |
63 | gitc_client = gitc_utils.parse_clientdir(os.getcwd()) | 53 | gitc_client = gitc_utils.parse_clientdir(os.getcwd()) |
64 | if not gitc_client or (opt.gitc_client and gitc_client != opt.gitc_client): | 54 | if not gitc_client or (opt.gitc_client and gitc_client != opt.gitc_client): |
65 | print('fatal: Please update your repo command. See go/gitc for instructions.', file=sys.stderr) | 55 | print('fatal: Please update your repo command. See go/gitc for instructions.', |
56 | file=sys.stderr) | ||
66 | sys.exit(1) | 57 | sys.exit(1) |
67 | self.client_dir = os.path.join(gitc_utils.get_gitc_manifest_dir(), | 58 | self.client_dir = os.path.join(gitc_utils.get_gitc_manifest_dir(), |
68 | gitc_client) | 59 | gitc_client) |
69 | super(GitcInit, self).Execute(opt, args) | 60 | super().Execute(opt, args) |
70 | 61 | ||
71 | manifest_file = self.manifest.manifestFile | 62 | manifest_file = self.manifest.manifestFile |
72 | if opt.manifest_file: | 63 | if opt.manifest_file: |