[RFC] Push via e-mail?

Erik Bågfors zindar at gmail.com
Sun Feb 19 08:21:37 GMT 2006


2006/2/19, Alexander Belchenko <bialix at ukr.net>:
> I need to organize cooperative work with my co-worker. Unfortunately he
>   cannot use bzr itself for push and pull changes. We may use only e-mail.
> I'd like to know is there possible to create plugin for pushing changes
> from one to other (assume that branches not diverged) via e-mail?
>
> I suppose this plugin should prepare archive (zip or tar.gz) with all
> needed info for pushing: new items from revision-store, new and updates
> items from weave-store and probably new inventory.weave? And when such
> archive will be received via e-mail on another end plugin should
> implement pull operation based on this data.
>
> Any hints how to implement this behaviour?

This is planed. See http://bazaar.canonical.com/SubmitByMail

(and of course, Johns answer)

I think something like this should be built into bzr sooner or later. 
I my mind, The following commands
cd branch1
bzr submit /tmp/foo
cd ../branch2
bzr apply /tmp/foo

Should produce the exact same thing as
cd branch2
bzr merge ../branch1

But the first case is easier to mail or course :)
This makes people that can't put up a branch somewhere, still be first
class bzr citizens.

/Erik




More information about the bazaar mailing list