Bazaar web interface: support for remote repositories

Goffredo Baroncelli kreijack at alice.it
Thu Nov 3 00:07:01 GMT 2005


Hi all,

this email announce a new version of the web interface for bazaar. The major 
enhancement is the support for the remote repositories ( see note below ); but
also there are the support for multiple repositories, a bettere handling of 
missing revision, a lot of bugfix and interface improvement.

A more complete version of this documents can be download at 
http://goffredo-baroncelli.homelinux.net/bzr-docs/README.html

----

This is the porting of the mercurial web interfaces to bazaar-ng; todate the 
porting is implemented as plugin. 

Features 
 - Display the changelog of the repository  ( try 
   http://goffredo-baroncelli.homelinux.net/bzr/ ) or the changelog of a file  
   (try 
   http://goffredo-baroncelli.homelinux.net/bzr/?cmd=changelog;rev=;pathrevid=;path=bzrlib/plugins/webserve/hgweb.py )

 - Display the information about revision ( file changed/removed/renamed/added ) 
   and a colorized diff; it is also possible to jump to the involved files 
   ( try http://goffredo-baroncelli.homelinux.net/bzr/?cmd=revision;rev= )

 - Display a file in the annotation mode 
   http://goffredo-baroncelli.homelinux.net/bzr/?cmd=content;path=bzrlib/plugins/webserve/README.html;pathrevid=;rev= 

 - Display the inventory of the repository 
   http://goffredo-baroncelli.homelinux.net/bzr/?cmd=inventory;pathrevid=;path=bzrlib/plugins/webserve/;rev= 

 - Provide the changelog ( also on file basis ) via rss  
   http://goffredo-baroncelli.homelinux.net/bzr/?cmd=changelog;style=rss 

 - Permit the jump from an annotation to the linked revision 

 - Search engine on the log  
   http://goffredo-baroncelli.homelinux.net/bzr/?rev=&pathrevid=None&path=None&cmd=search&w=annotate# 

 - It is possible to download the file content  
   http://goffredo-baroncelli.homelinux.net/bzr/?cmd=content;rev=;path=NEWS;pathrevid=;style=raw 

 - Multiple repositories support 
   (try http://goffredo-baroncelli.homelinux.net/bazaar )

 - Web interface for remote repository: try 

	bzr webserve --port=9099 "knit" http://people.ubuntu.com/~mbp/bzr.mbp.knit

   and go to http://127.0.0.1:9099.... 


Download 

You can download a tar archive of the plugin at the following 
address:  
        http://goffredo-baroncelli.homelinux.net/bzr/tar
the latest archive is
	http://goffredo-baroncelli.homelinux.net/bzr/tar/bzr-webserve_ghigo%40therra.bhome-20051102233159-cb0fdfac5dc635fd.tar.gz



WARNING: You can also pull the source at the following address

    bzr pull http://goffredo-baroncelli.homelinux.net/bazaar/hgweb_devel

but a weave file contains a reference for a not existant revision !!!!
( see the 2nd entry of 
http://goffredo-baroncelli.homelinux.net/bzr/?cmd=changelog;rev=ghigo@therra.bhome-20051027185310-47a4c23e9e7cd91a;pathrevid=ghigo@therra.bhome-20051027185310-47a4c23e9e7cd91a;path=bzrlib/plugins/webserve/hgweb.py )
I don't know how resolve the problem without losing the repository; for now 
the problems seems not too dangerous...


Goffredo


-- 
gpg key@ keyserver.linux.it: Goffredo Baroncelli (ghigo) <kreijack @ inwind.it>
Key fingerprint = CE3C 7E01 6782 30A3 5B87  87C0 BB86 505C 6B2A CFF9
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20051103/35b0688e/attachment.pgp 


More information about the bazaar mailing list