Windows standalone installer and Plugins
Goffredo Baroncelli
kreijack at alice.it
Thu Sep 28 19:30:37 BST 2006
On Thursday 28 September 2006 11:52, you (DeeJay) wrote:
> On 27/09/06, Goffredo Baroncelli <kreijack at alice.it> wrote:
> > Could you please try the new version
http://goffredo-baroncelli.homelinux.net/bazaar-dev/bazaar-webserve-dev?cmd=revision;revid=ghigo%40venice-20060927165646-b7651fddec843ba2
> > please give me a feedback
> OK. That's fine.
> 'bzr webserve' runs OK and provides a local mini-webserver to explore the
> repository it was invoked from, by default.
>
> That's the problem I reported and it is fixed. Issue closed.
Thank you for your quckly report.
> BUT...
>
> I think that 'bzr webserve' does NOT invoke the new class that you had to
> write for hgwebdir? As a Windows user can I help you test this? I think that
> the revised code is only run by the cgi_start_webserve_dir(config) method,
> which is triggered out of webserve-dir.cgi - is that correct? Is
> webserve-dir.cgi only used by apache, or can it be configured into your own
> webserve listener?
>
Your analysis is correct,
> If you can give me a REALLY simple set of instructions to try this WITHOUT
> INSTALLING APACHE then I would be happy to test it for you.
Ok, try to pull from
http://goffredo-baroncelli.homelinux.net/bazaar/repo/dir-webserve/
If you want to browse the source you can go to
http://goffredo-baroncelli.homelinux.net/bazaar/dir-webserve.
This _experimental_ branch is a webserve branch that adds a new command:
dir-webserve. You can serve multiple branches passing the same file which
should be passed to the "webserve-dir.cgi" cgi.
Example:
$ bzr dir-webserve --help
usage: bzr dir-webserve CONFIGFILE
(From plugin "webserve")
Start the webserver
options:
--fileserver
-h, --help show help message
--address=ARG
--errorlog=ARG
--acceslog=ARG
--ipv6
--port=ARG
$ bzr dir-webserve bazaar-webserve-dir.config
the go to http://127.0.0.1:8088/
The config file should be prepared as described in the README. Enclose my
config file which should be taken as example.
NOTE:
- the documentation of this feature is incomplete
- I am not sure if I want to add a similar command to the "standard" webserve
plugin
> Best wishes -
>
> deejay
Goffredo
--
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 --------------
; in this section there are the default value
[DEFAULT]
; if 1, it is allowable to download a tar of the archive
tararchive = 0
; if 1, and the bottom of the page it is displayed the profiling informations
profile = 0
; if 1, during a command a read_lock is performed
lock = 0
; style
;style = bzr
; example of section; every section is a repository
;
;[virtual-name]
;author = <author>
;name = <short description>
;description = <long description>
;email = <author email address>
;path = <physical path of repo; can be also an url ( only hhtp is tested )>
;mapfile = name of the "map" file of the selected style
;
; if 1, it is allowable to download a tar of the archive
;tararchive = 0
;
; if 1, and the bottom of the page it is displayed the profiling informations
; profile = 0
; if 1, during a command a read_lock is performed
; lock = 0
;
[test-branch]
author = Goffredo Baroncelli Marc Poulhiès
;author = Goffredo Baroncelli
name = Branch test
description = bazaar-ng test branch
email = email at email.email
path = test
#tararchive = 1
[bazaar-ng_stable_branch]
author = Goffredo Baroncelli
name = bazaar-ng
description = bazaar-ng stable branch
email = email at email.email
path = bzr.dev
tararchive = 0
[bazaar-webserve]
author = Goffredo Baroncelli
name = bazaar-hgweb
description = bazaar-ng web interface
email = email at email.email
path = bazaar-webserve
tararchive = 1
[bzr.dev]
author = Martin Pool
name = Main develop branch (http://bazaar-vcs.org/bzr/bzr.dev)
description = Main develop branch
email = <mbp at sourcefrog.net>
path = http://bazaar-vcs.org/bzr/bzr.dev
[remote-webserver]
author = Goffredo Baroncelli
name = Remote webserver repo
description = Remote webserver repo
email = <kreijack at inwind.it>
path = http://goffredo-baroncelli.homelinux.net/bazaar/bazaar-webserve
[test-replace]
author = Goffredo Baroncelli
name = Test the replace plugin
description = Test the replace plugin
email = <kreijack at inwind.it>
path = /home/ghigo/bazaar/webserve-repo/filter/webserve/test
commentfilter = replace:@bugid:([0-9]*)@<a href=http://bugzilla/bugid=\1>bugid:\1</a>@;;replace:@prova:([0-9]*)@<a href=http://bugzilla/prova=\1>prova:\1</a>@
More information about the bazaar
mailing list