push and update does not work if the user does not have ssh, for example on Windows, where they might have plink

Bug #176443 reported by Glyph Lefkowitz
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Plugin to Update Remote Trees
Triaged
High
Unassigned

Bug Description

(04:55:05 PM) jam: glyph: we probably could have it hook into the internal SSH code that bazaar has
(04:55:13 PM) jam: which will either spawn ssh, plink, or use paramiko

Revision history for this message
John A Meinel (jameinel) wrote :

jam: glyph: it would be something like: vendor = bzrlib.transport.ssh._get_vendor()
jam: connection = vendor.connect_ssh(..., command=[bzr_remote_path, 'update', path)
jam: shouldn't be too hard to do

Changed in bzr-push-and-update:
importance: Undecided → High
status: New → Triaged
Revision history for this message
Rolly (hachirota) wrote : Patch for Windows users

As a temporary solution for Win32 users, the attached .patch (against r10) should make push-and-update compatible with plink.exe. Please note that plink.exe must be in your PATH, and pageant.exe must be running. Tested only on Windows XP w/ python2.5.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.