Onde está o hgweb.cgi na implementação do Mac OS X do Mercurial?

3

Eu gostaria de servir um repositório Mercurial baseado em CGI a partir da minha máquina OS X, mas não posso, para minha vida, encontrar o arquivo hgweb.cgi, que eu suponho ser a etapa 1 do processo.

Minha instalação do Mercurial vem da instalação do pacote binário OSX e vive em /usr/local . As bibliotecas python estão instaladas em /Library/Python/2.5/site-packages/mercurial :

(~): find /Library/Python/2.5/site-packages/mercurial -name hgweb*
/Library/Python/2.5/site-packages/mercurial/hgweb
/Library/Python/2.5/site-packages/mercurial/hgweb/hgweb_mod.py
/Library/Python/2.5/site-packages/mercurial/hgweb/hgweb_mod.pyc
/Library/Python/2.5/site-packages/mercurial/hgweb/hgweb_mod.pyo
/Library/Python/2.5/site-packages/mercurial/hgweb/hgwebdir_mod.py
/Library/Python/2.5/site-packages/mercurial/hgweb/hgwebdir_mod.pyc
/Library/Python/2.5/site-packages/mercurial/hgweb/hgwebdir_mod.pyo

O que eu preciso fazer para servir um ou mais repositórios, dada esta configuração?

    
por Chris R 30.06.2009 / 17:57

3 respostas

6

link diz em "Configurar um script cgi para se referir ao seu repositório"

Copy the hgweb.cgi script from the mercurial sources to /var/www/cgi-hg/index.cgi

Portanto, parece que você precisa baixar a versão de origem para obter esse arquivo.

    
por 01.07.2009 / 02:36
1

No Windows (e estou assumindo outros sistemas operacionais também) você tem que baixar a fonte para obter o hgweb.cgi.

Seria bom se houvesse uma maneira fácil de configurar um servidor compartilhado ...

    
por 01.07.2009 / 00:38
1

Eu sei que esse segmento é um pouco antigo, mas imaginei que havia criado um guia para configurar um servidor Mercurial no OS X 10.6. Neste guia eu também forneço um link para o arquivo hgweb.cgi que funciona no OS X para mim.

link

    
por 20.02.2011 / 20:39