hg vs bzr comparison updated

Robey Pointer robey at lag.net
Fri Nov 10 19:03:45 GMT 2006


On 7 Nov 2006, at 5:01, Andrew Bennetts wrote:

> On Tue, Nov 07, 2006 at 08:23:19PM +0800, James Henstridge wrote:
>> On 07/11/06, Nicholas Allen <allen at ableton.com> wrote:
>>> Is this accurate:
>>>
>>> "Bzr, on the other hand, has no built-in support for pushing (yet)"
>>>
>>> There is the push command that can do this and only pushes what has
>>> changed - or did I misunderstand what you were meaning by push  
>>> support?
>>
>> It is a bit unclear, but I think he means pushing over HTTP.  You've
>> only quoted half the sentence:
>>
>> "Bzr, on the other hand, has no built-in support for pushing (yet),
>> but they do support pulling over HTTP."
>>
>> The author mentions pushing changes with rsync and SFTP after, which
>> supports this interpretation.
>
> My reading of that paragraph is that because there's a dependency  
> on paramiko,
> Brett didn't consider SFTP push to be "built-in".  The same  
> paragraph notes that
> while bzr+ssh currently requires paramiko (and thus PyCrypto), it's  
> not really
> needed and later versions will fix this.  Of course, bzr+ssh also  
> requires that
> you have bzr installed on a server somewhere, but I guess this sort of
> dependency isn't noteworthy for him... I guess installing software  
> on his server
> is easier than on his OS X workstation/laptop  ;)
>
> Having used linux distros with nice packaging systems for so long,  
> I almost
> forget that dependencies like paramiko aren't utterly trivial to  
> install
> everywhere.

Even on platforms without packaging systems now (like OS X) thanks to  
setuptools!

It really should be as simple as:
# easy_install paramiko

Possibly the author isn't very familiar with python yet.

robey





More information about the bazaar mailing list