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: |
