Mercurial を web ui 経由で push するには
[web]とか書けばいいって
allow_push = blooper
push_ssl = false
PublishingRepositories - Mercurial
に書いてありました。
つーかその他、複数の repository をまとめて提供する方法とか
色々書いてあるからまた後でよーく読もうと思います。
hgweb.wsgi とか hgwebdir.wsgi とかあるけど
hgwebdir.wsgi がどこで提供されてるのか良く分からん。
と思ったらmodwsgi - Mercurial書いてあった。
WSGI さえ使えればあとは
from mercurial import demandimport; demandimport.enable()っての用意して
from mercurial.hgweb.hgwebdir_mod import hgwebdir
application = hgwebdir('/var/www/vhosts/hg.example.net/cgi-bin/hgweb.config')
hgweb.config に提供したいもの書けばいいらしい。
楽チンだ。
0 件のコメント:
コメントを投稿