PluginRegistry updates

John Arbash Meinel john at arbash-meinel.com
Wed May 31 01:07:47 BST 2006


John Whitley wrote:
> Aaron Bentley wrote:
>> I'd prefer changing the entry to describe "rspush".
> 
> Done.  What are the practical differences between the bzr-rsync and
> rspush plugins?  I ask, since bzr-rsync comes up "above the fold" on the
> first page of plugins, while rspush is fairly far down.  If there's
> reason to be directing users to one versus the other, that should
> probably be noted on the registry page.
> 
>> So there's nothing to change [about the shelf entry].
> 
> My mistake; for some reason I missed the "See BzrTools" part on the
> right hand side and just noted the dev branch info.
> 
> -- John

Aaron wrote 'rspush', I wrote 'bzr-rsync'.
Aaron probably has higher popularity, because his is bundled with the
rest of bzrtools.
We evolved slightly differently. At this point, bzr-rsync is designed to
support branches directly. Such that it actually connects to the branch,
locks it, and then pushes. I don't know if Aaron ever implemented that.
It also means that 'bzr rpush' works with the standard urls (bzr rpush
sftp://host/path).
rspush evolved from bzrtools which overloaded the 'push' command when
given an rsync path (bzr push host:path/)

Right now, I stopped focusing on rpush, because knit performance is at
the point that I don't need it as much, and neither plugin is very safe
when dealing with branches inside repositories. (Mine explicitly
disables itself for anything but 0.7 format branches, technically it
could only disable itself for a branch where the repository is shared).

I believe rspush handles the return codes from rsync better. We probably
should have converged a while ago, but until recently rspush was
overloading plain 'push', which I didn't want to do. And now I don't
think either one is really used.

John
=:->


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060530/a29b55ef/attachment.pgp 


More information about the bazaar mailing list