Add support for GNU lsh to ssh.py
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Matthew Gordon |
Bug Description
Alfred M. Szmidt on the bazaar@ mailing list reported:
"""
GNU bzr doesn't support lsh, the GNU implementation of the secure
shell protocol, this is a pitty, since bzr is also a GNU project
ams@beryx:~/s$ BZR_SSH=lsh bzr branch bzr+ssh:
bzr: ERROR: Unrecognised value for BZR_SSH environment variable: lsh
It seems that bzr hardcodes all possible permutations of what is
possible, most programs allow any kind of input, this is useful for
testing, or using other remote shells (one could want to use rsh for
example).
I am not versed in Python, would someone like to voluenteer to fix
this issue?
"""
We should do this. And of course ideally we'd autodetect it so that the user doesn't have to specify $BZR_SSH.
Related branches
- Martin Packman (community): Approve
-
Diff: 122 lines (+58/-1)4 files modifiedNEWS (+4/-0)
bzrlib/help_topics/__init__.py (+1/-1)
bzrlib/tests/test_ssh_transport.py (+29/-0)
bzrlib/transport/ssh.py (+24/-0)
Changed in bzr: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in bzr: | |
assignee: | nobody → Matthew Gordon (mgordon) |
Changed in bzr: | |
status: | Confirmed → In Progress |
Changed in bzr: | |
milestone: | none → 2.3b2 |
status: | In Progress → Fix Released |
...and of course we'll obey BZR_SSH if it's defined.