diff options
-rwxr-xr-x | main.py | 2 | ||||
-rw-r--r-- | manifest.py | 3 |
2 files changed, 2 insertions, 3 deletions
@@ -28,6 +28,7 @@ import re | |||
28 | import sys | 28 | import sys |
29 | 29 | ||
30 | from command import InteractiveCommand, PagedCommand | 30 | from command import InteractiveCommand, PagedCommand |
31 | from editor import Editor | ||
31 | from error import NoSuchProjectError | 32 | from error import NoSuchProjectError |
32 | from error import RepoChangedException | 33 | from error import RepoChangedException |
33 | from manifest import Manifest | 34 | from manifest import Manifest |
@@ -77,6 +78,7 @@ class _Repo(object): | |||
77 | 78 | ||
78 | cmd.repodir = self.repodir | 79 | cmd.repodir = self.repodir |
79 | cmd.manifest = Manifest(cmd.repodir) | 80 | cmd.manifest = Manifest(cmd.repodir) |
81 | Editor.globalConfig = cmd.manifest.globalConfig | ||
80 | 82 | ||
81 | if not gopts.no_pager and not isinstance(cmd, InteractiveCommand): | 83 | if not gopts.no_pager and not isinstance(cmd, InteractiveCommand): |
82 | config = cmd.manifest.globalConfig | 84 | config = cmd.manifest.globalConfig |
diff --git a/manifest.py b/manifest.py index 89dd5bed..8c5a8d6d 100644 --- a/manifest.py +++ b/manifest.py | |||
@@ -17,7 +17,6 @@ import os | |||
17 | import sys | 17 | import sys |
18 | import xml.dom.minidom | 18 | import xml.dom.minidom |
19 | 19 | ||
20 | from editor import Editor | ||
21 | from git_config import GitConfig, IsId | 20 | from git_config import GitConfig, IsId |
22 | from import_tar import ImportTar | 21 | from import_tar import ImportTar |
23 | from import_zip import ImportZip | 22 | from import_zip import ImportZip |
@@ -42,9 +41,7 @@ class Manifest(object): | |||
42 | self.repodir = os.path.abspath(repodir) | 41 | self.repodir = os.path.abspath(repodir) |
43 | self.topdir = os.path.dirname(self.repodir) | 42 | self.topdir = os.path.dirname(self.repodir) |
44 | self.manifestFile = os.path.join(self.repodir, MANIFEST_FILE_NAME) | 43 | self.manifestFile = os.path.join(self.repodir, MANIFEST_FILE_NAME) |
45 | |||
46 | self.globalConfig = GitConfig.ForUser() | 44 | self.globalConfig = GitConfig.ForUser() |
47 | Editor.globalConfig = self.globalConfig | ||
48 | 45 | ||
49 | self.repoProject = MetaProject(self, 'repo', | 46 | self.repoProject = MetaProject(self, 'repo', |
50 | gitdir = os.path.join(repodir, 'repo/.git'), | 47 | gitdir = os.path.join(repodir, 'repo/.git'), |