[RFC] New web server for bazaar
Robert Collins
robertc at robertcollins.net
Thu Sep 15 09:58:57 BST 2005
On Wed, 2005-09-14 at 12:31 +1000, Martin Pool wrote:
> On 14/09/05, Goffredo Baroncelli <kreijack at alice.it> wrote:
> > Hi all,
> >
> > I have ported the mercurial[*] web interfaces to bazaar-ng; an example can be
> > viewed on 'http://goffredo-baroncelli.homelinux.net/bzr'; the source can
> > be pulled at the same address:
>
> That's great work.
>
> > I know that somebody will not agree with the fact that the web interface is
> > integrated in the core code, but I think that a good web interface is useful to
> > view the revision without any tool, and can improve the acceptance of a tool like
> > bzr. So i think that should be integrated with the core project.
>
> Having a single address which gives both a human-readable view of
> history and acts as a bzr repository is very good.
>
> I think having it well integrated is pretty important. It might work
> equally well as a plugin, and that might be easier than having it
> within the main tree.
Given that python ships with a web server out of the box, I don't think
having bzr ship with one is able to be contentious :().
I also agree that the same address should interface with any smart http
server and the web viewer UI. I have some doubts though about writing
the smart server at this point : without using threads we'll be either
inventing event based programming idioms on asyncore, or doing the
worst-of-all-worst network programming model. So I think the way forward
right now is to
* Get a solid web UI available out of the box for bzr.
* Ignore the smart server question until we've got solid support for
non smart environments, which I've noticed every man and his dog asking
for.
Rob
--
GPG key available at: <http://www.robertcollins.net/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20050915/bf59d70f/attachment.pgp
More information about the bazaar
mailing list