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