Part of bzrlib.transport.ssh View In Hierarchy
Known subclasses: bzrlib.tests.test_ssh_transport.TestSSHVendorManager
Method | __init__ | Undocumented |
Method | register_default_vendor | Register default SSH vendor. |
Method | register_vendor | Register new SSH vendor by name. |
Method | clear_cache | Clear previously cached lookup result. |
Method | get_vendor | Find out what version of SSH is on the system. |
Method | _get_vendor_by_environment | Return the vendor or None based on BZR_SSH environment variable. |
Method | _get_ssh_version_string | Return SSH version string from the subprocess. |
Method | _get_vendor_by_version_string | Return the vendor or None based on output from the subprocess. |
Method | _get_vendor_by_inspection | Return the vendor or None by checking for known SSH implementations. |
Method | _get_vendor_from_path | Return the vendor or None using the program at the given path |
Raises | UnknownSSH | if the BZR_SSH environment variable contains unknown vendor name |
Parameters | version | The output of 'ssh -V' like command. |
args | Command line that was run. |