hg vs bzr comparison updated

Andrew Bennetts andrew at canonical.com
Tue Nov 7 13:01:37 GMT 2006


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.

-Andrew.





More information about the bazaar mailing list