[REQUEST] bzr-webserve: ability to branch from webserve plugin's http server

Erik Bågfors zindar at gmail.com
Fri May 19 12:53:09 BST 2006

On 5/19/06, Goffredo Baroncelli <kreijack at alice.it> wrote:
> On Thursday 18 May 2006 22:17, you (John Dong) wrote:
> > It'd be really convenient and awesome if you can branch from a bzr
> > webserve'd repository. I've ran into situations where a couple developers
> > would interconnect with an ad-hoc wifi network and want to be able to
> > pull/merge/branch from each other, but have no http server. This leaves the
> > uncomfortable option of setting up temporary SSH accounts.
> Wath you ask is a http server written in python; it should be possible without
> too much effort. I will investigate and report you...
> But wath you want is a bzr server, with is another thing; what I can do is a
> quickly hack which isn't able to serve repository in a public LAN/WAN
> > With this ability, each developer can just run "bzr webserve", and other
> > developers can directly branch from this server.

What I think we want in the long run, is the ability to do "bzr serve
/path/to/repo public_repo_name" on one machine, then that will use
mdns/avahi/zeroconf/whatever-you-want-to-call-it to announce that it
exists. Then on another machine you can run "bzr list-servers" and
you'll get a list of repo names and you can do "bzr branch
public_repo_name/branch" or something like that. Perhaps you want to
advertize a repo, perhaps a branch, etc.

I think that would be very cool, and shouldn't be that hard to
implement either.  The first step is to make "bzr webserve" good
enought to allow branching from it. Or to use a specified bzr server
in the future.


More information about the bazaar mailing list