[ANNOUNCE] webserve 0.12

Goffredo Baroncelli kreijack at alice.it
Wed Nov 1 21:53:25 GMT 2006


Hi all,

I released the webserve interface v0.12. 
This version is intended to be compatible with the 0.12.x Bazaar series.

A new feature is added: now the repositories can be rearranged and grouped. 
You can see the result at:
	http://goffredo-baroncelli.homelinux.net/bazaar

The idea cames from Martijn; however the implementation differ a bit from the 
your original idea.

You can browse the source
http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve

You source can be pulled from
http://goffredo-baroncelli.homelinux.net/bazaar/repo/bazaar-webserve-0.12

You can download the tarball at
ftp://goffredo-baroncelli.homelinux.net/pub/bazaar/

Other repositories can be reached at 
http://goffredo-baroncelli.homelinux.net/bazaar

The latest README(s) can be see at 
http://goffredo-baroncelli.homelinux.net/bzr/docs/README.html
http://goffredo-baroncelli.homelinux.net/bzr/docs/README.txt

An example of a config file can be see at
http://goffredo-baroncelli.homelinux.net/bzr/docs/bazaar-webserve.conf.example

Comments are welcome
Goffredo




                            Bazaar-NG web interface

-------------------------------------------------------------------------------
The latest revision of this documents can be download at 
http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve/?cmd=content;rev=;path=webserve/README.html;pathrevid=;style=raw

Introduction:
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 entire repository 
  http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve/ 
  or the changelog of a file
  
http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve/?cmd=changelog;rev=;pathrevid=;path=webserve/hgweb.py 
or a changelog of a
  directory 
  
http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve/?cmd=changelog;rev=;pathrevid=;path=webserve/templates

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

* Display the content of a file 
  
http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve/?cmd=content;path=webserve/README.html;pathrevid=;rev=

* Display a file in the annotation mode 
  
http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve/?cmd=annotate;path=webserve/README.html;pathrevid=;rev=

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

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

* Jump from an annotation to the linked revision

* Search engine on the changelog 
  
http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve/?rev=&pathrevid=&path=&cmd=search&w=annotate#

* Diff between two revisions: 
  
http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve?cmd=diff;otherrevid=ghigo@therra.bhome-20051126002400-f9853707dd400576;rev=ghigo@therra.bhome-20051126084107-79d3951984103747;pathrevid=;path=
  You can download the diff in the usual format: 
  
http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve?cmd=diff;style=raw;otherrevid=ghigo@therra.bhome-20051126002400-f9853707dd400576;rev=ghigo@therra.bhome-20051126084107-79d3951984103747;pathrevid=;path=

* Download the file content 
  
http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve/?cmd=content;rev=;path=webserve/README.txt;pathrevid=;style=raw

* Multiple repositories support 
http://goffredo-baroncelli.homelinux.net/bazaar

* Web interface for remote repository: try

    bzr webserve --port=9099 "Official repository" 
http://bazaar-vcs.org/bzr/bzr.dev

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

* Download of a tar/zip archive of the selected revision.

* Support for shared repository, weave and knit format 

* You can branch from a bzr webserve-d repository 
   $ bzr webserve --fileserver "Bazaar-NG" bzr.dev
   $ cd /tmp
   $ bzr pull http://127.0.0.1:8088
   Branched 6700 revision(s).
   

-- 
gpg key@ keyserver.linux.it: Goffredo Baroncelli (ghigo) <kreijack at 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/20061101/d14acb46/attachment.pgp 


More information about the bazaar mailing list