summaryrefslogtreecommitdiffstats
path: root/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'main.py')
-rwxr-xr-xmain.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/main.py b/main.py
index 6736abc9..adfaffb0 100755
--- a/main.py
+++ b/main.py
@@ -51,7 +51,8 @@ from error import ManifestParseError
51from error import NoManifestException 51from error import NoManifestException
52from error import NoSuchProjectError 52from error import NoSuchProjectError
53from error import RepoChangedException 53from error import RepoChangedException
54from manifest_xml import XmlManifest 54import gitc_utils
55from manifest_xml import GitcManifest, XmlManifest
55from pager import RunPager 56from pager import RunPager
56from wrapper import WrapperPath, Wrapper 57from 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: