diff options
Diffstat (limited to 'subcmds')
| -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(): |
