diff options
Diffstat (limited to 'subcmds/sync.py')
-rw-r--r-- | subcmds/sync.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py index a4ca344a..a7df7c89 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py | |||
@@ -46,6 +46,7 @@ except ImportError: | |||
46 | 46 | ||
47 | from git_command import GIT | 47 | from git_command import GIT |
48 | from git_refs import R_HEADS, HEAD | 48 | from git_refs import R_HEADS, HEAD |
49 | from main import WrapperModule | ||
49 | from project import Project | 50 | from project import Project |
50 | from project import RemoteSpec | 51 | from project import RemoteSpec |
51 | from command import Command, MirrorSafeCommand | 52 | from command import Command, MirrorSafeCommand |
@@ -537,7 +538,7 @@ uncommitted changes are present' % project.relpath | |||
537 | mp.PreSync() | 538 | mp.PreSync() |
538 | 539 | ||
539 | if opt.repo_upgraded: | 540 | if opt.repo_upgraded: |
540 | _PostRepoUpgrade(self.manifest) | 541 | _PostRepoUpgrade(self.manifest, opt) |
541 | 542 | ||
542 | if not opt.local_only: | 543 | if not opt.local_only: |
543 | mp.Sync_NetworkHalf(quiet=opt.quiet, | 544 | mp.Sync_NetworkHalf(quiet=opt.quiet, |
@@ -611,7 +612,10 @@ uncommitted changes are present' % project.relpath | |||
611 | if self.manifest.notice: | 612 | if self.manifest.notice: |
612 | print self.manifest.notice | 613 | print self.manifest.notice |
613 | 614 | ||
614 | def _PostRepoUpgrade(manifest): | 615 | def _PostRepoUpgrade(manifest, opt): |
616 | wrapper = WrapperModule() | ||
617 | if wrapper.NeedSetupGnuPG(): | ||
618 | wrapper.SetupGnuPG(opt.quiet) | ||
615 | for project in manifest.projects.values(): | 619 | for project in manifest.projects.values(): |
616 | if project.Exists: | 620 | if project.Exists: |
617 | project.PostRepoUpgrade() | 621 | project.PostRepoUpgrade() |