diff options
Diffstat (limited to 'subcmds/sync.py')
-rw-r--r-- | subcmds/sync.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py index 6f5b5644..28568062 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py | |||
@@ -57,6 +57,7 @@ from error import RepoChangedException, GitError, ManifestParseError | |||
57 | import platform_utils | 57 | import platform_utils |
58 | from project import SyncBuffer | 58 | from project import SyncBuffer |
59 | from progress import Progress | 59 | from progress import Progress |
60 | import ssh | ||
60 | from wrapper import Wrapper | 61 | from wrapper import Wrapper |
61 | from manifest_xml import GitcManifest | 62 | from manifest_xml import GitcManifest |
62 | 63 | ||
@@ -357,6 +358,7 @@ later is required to fix a server side protocol bug. | |||
357 | optimized_fetch=opt.optimized_fetch, | 358 | optimized_fetch=opt.optimized_fetch, |
358 | retry_fetches=opt.retry_fetches, | 359 | retry_fetches=opt.retry_fetches, |
359 | prune=opt.prune, | 360 | prune=opt.prune, |
361 | ssh_proxy=True, | ||
360 | clone_filter=self.manifest.CloneFilter, | 362 | clone_filter=self.manifest.CloneFilter, |
361 | partial_clone_exclude=self.manifest.PartialCloneExclude) | 363 | partial_clone_exclude=self.manifest.PartialCloneExclude) |
362 | 364 | ||
@@ -983,8 +985,12 @@ later is required to fix a server side protocol bug. | |||
983 | 985 | ||
984 | self._fetch_times = _FetchTimes(self.manifest) | 986 | self._fetch_times = _FetchTimes(self.manifest) |
985 | if not opt.local_only: | 987 | if not opt.local_only: |
986 | self._FetchMain(opt, args, all_projects, err_event, manifest_name, | 988 | try: |
987 | load_local_manifests) | 989 | ssh.init() |
990 | self._FetchMain(opt, args, all_projects, err_event, manifest_name, | ||
991 | load_local_manifests) | ||
992 | finally: | ||
993 | ssh.close() | ||
988 | 994 | ||
989 | # If we saw an error, exit with code 1 so that other scripts can check. | 995 | # If we saw an error, exit with code 1 so that other scripts can check. |
990 | if err_event.is_set(): | 996 | if err_event.is_set(): |