[patch][merge] sftp/http tweaks

Robey Pointer robey at lag.net
Wed Jan 11 07:47:07 GMT 2006


On 10 Jan 2006, at 12:53, John Arbash Meinel wrote:

> Robey Pointer wrote:
>>
>> On 9 Jan 2006, at 10:56, John Arbash Meinel wrote:
>>
>>> Robey Pointer wrote:
>>>
>>>> Since my bzr.robey branch only had 2 un-integrated patches in  
>>>> it   (when
>>>> compared to bzr.dev), I blew it away, did a fresh branch from    
>>>> bzr.dev,
>>>> and applied just those 2 patches.
>>>>
>>>> 1516: change http url parsing to use urlparse, and use the  
>>>> ui_factory
>>>> to ask for a password if necessary
>>>> 1517: allow forcing the use of paramiko via environ var; use  
>>>> prefetch
>>>> on paramiko >= 1.5.2"
>>>>
>>>> So I'd like to resubmit those for merge and/or feedback.
>>>>
>>>> The branch is at http://www.lag.net/~robey/bzr.robey/
>>>>
>>>> robey
>>>
>>>
>>> Have you always had dots over the 'o' in your name?
>>>
>>> I just saw that your latest commits were from 'Röbey Pointer'.   
>>> Grepping
>>> through the revision store, I see about 41 commits, and only the   
>>> last 2
>>> with ö. And your email name doesn't have them either.
>>
>>
>> Oops, that was just from testing the 'whoami' stuff earlier. :)  I
>> sometimes use an umlauted-o for the same reason Spinal Tap do it, but
>> it's not actually a part of my name.  No harm either way.
>>
>>
>>> Is there a reason that you check os.environ at the time of  
>>> reading the
>>> file, rather than doing that as part of _get_ssh_vendor()?
>>
>>
>> Not particularly. :)  Your suggestions sound good to me so I applied
>> them: BZR_SSH is checked instead, and can be used to override the
>> vendor check completely.  The paramiko version check is done at the
>> top, and I used getattr instead of hasattr.
>>
>> This change is now @1520 on bzr.robey.
>>
>> robey
>
> Well, I kind of like these changes, but they are mixed in with the
> lsprof changes. So we kind of have to wait for both of them to get +1.
> (I don't really feel like cherrypicking).
> Also, I'm not sure about the revno 1518:
>   a missing final revision spec (aka '1501..')
>   is implicitly a '-1', not a '0'
> I know for 'bzr diff' we went for an explicit None means working tree.
> Which I think is broken in your branch (since it would get the -1,
> before getting a chance to detect that it was None).
>
> So I guess I would +1 revisions 1516, 1517, and 1520. If you reverted
> 1518, and get +2 to the --lsprof changes, I'll merge your branch.
>
> (To revert a single revision, you can do: bzr merge -r 1518..1517 .,
> this will undo the changes, and then you can 'bzr commit -m "reverted
> 1518"')

The "diff" patch is superceded by the later patch (which I think you  
already have in jam-integration now), and I have the lsprof changes  
elsewhere, so I'll just uncommit back to 1517 and apply the new patch  
back on top.  There, done. :)

robey





More information about the bazaar mailing list