diff options
Diffstat (limited to 'main.py')
-rwxr-xr-x | main.py | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -51,7 +51,8 @@ from error import ManifestParseError | |||
51 | from error import NoManifestException | 51 | from error import NoManifestException |
52 | from error import NoSuchProjectError | 52 | from error import NoSuchProjectError |
53 | from error import RepoChangedException | 53 | from error import RepoChangedException |
54 | from manifest_xml import XmlManifest | 54 | import gitc_utils |
55 | from manifest_xml import GitcManifest, XmlManifest | ||
55 | from pager import RunPager | 56 | from pager import RunPager |
56 | from wrapper import WrapperPath, Wrapper | 57 | from wrapper import WrapperPath, Wrapper |
57 | 58 | ||
@@ -129,6 +130,12 @@ class _Repo(object): | |||
129 | 130 | ||
130 | cmd.repodir = self.repodir | 131 | cmd.repodir = self.repodir |
131 | cmd.manifest = XmlManifest(cmd.repodir) | 132 | cmd.manifest = XmlManifest(cmd.repodir) |
133 | cmd.gitc_manifest = None | ||
134 | gitc_client_name = gitc_utils.parse_clientdir(os.getcwd()) | ||
135 | if gitc_client_name: | ||
136 | cmd.gitc_manifest = GitcManifest(cmd.repodir, gitc_client_name) | ||
137 | cmd.manifest.isGitcClient = True | ||
138 | |||
132 | Editor.globalConfig = cmd.manifest.globalConfig | 139 | Editor.globalConfig = cmd.manifest.globalConfig |
133 | 140 | ||
134 | if not isinstance(cmd, MirrorSafeCommand) and cmd.manifest.IsMirror: | 141 | if not isinstance(cmd, MirrorSafeCommand) and cmd.manifest.IsMirror: |