diff options
Diffstat (limited to 'git_config.py')
-rw-r--r-- | git_config.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/git_config.py b/git_config.py index 1d8d1363..d7fef8ca 100644 --- a/git_config.py +++ b/git_config.py | |||
@@ -520,6 +520,14 @@ class Remote(object): | |||
520 | return self.url.replace(longest, longestUrl, 1) | 520 | return self.url.replace(longest, longestUrl, 1) |
521 | 521 | ||
522 | def PreConnectFetch(self): | 522 | def PreConnectFetch(self): |
523 | """Run any setup for this remote before we connect to it. | ||
524 | |||
525 | In practice, if the remote is using SSH, we'll attempt to create a new | ||
526 | SSH master session to it for reuse across projects. | ||
527 | |||
528 | Returns: | ||
529 | Whether the preconnect phase for this remote was successful. | ||
530 | """ | ||
523 | connectionUrl = self._InsteadOf() | 531 | connectionUrl = self._InsteadOf() |
524 | return ssh.preconnect(connectionUrl) | 532 | return ssh.preconnect(connectionUrl) |
525 | 533 | ||