Mercurial에는 일부 템플릿이 번들되어 제공됩니다. 그들은 /usr/local/lib/python2.7/dist-packages/mercurial/templates/
또는 /usr/share/mercurial/templates
에 저장 될 수 있습니다. 그들은 명령 줄 예에서 사용하는 스타일입니다수은 기본 제공 템플릿을 사용하는 방법?
map-cmdline.bisect
map-cmdline.changelog
map-cmdline.compact
map-cmdline.default
map-cmdline.xml
:
이 폴더에서 몇 개의 파일이 있습니다 hg log -l 10 --style changelog
.
bookmarkentry.tmpl
bookmarks.tmpl
changelogentry.tmpl
changelog.tmpl
error.tmpl
filelog.tmpl
header.tmpl
map
tagentry.tmpl
tags.tmpl
내가 이러한 hg serve
에 사용할 템플릿입니다 같은데요 :
atom
coal
gitweb
monoblue
paper
raw
rss
spartan
그들 각각이 같은 파일이 포함
합니다 alse 폴더가 있습니다. -t
옵션을 hgweb 실행하는 동안 나는 오류 다음 얻을 :
$ hg serve -t paper
listening at http://127.0.0.1:8000/ (bound to *:8000)
127.0.0.1 - - [14/May/2012 14:16:38] "GET/HTTP/1.1" 500 -
127.0.0.1 - - [14/May/2012 14:16:38] Exception happened during processing request '/':
Traceback (most recent call last):
[traceback here]
RuntimeError: No hgweb templates found in ['paper']
사람은 무엇을이 폴더/파일이 어떻게 다른 템플릿을 hg serve
을 실행하는 데 알고 있나요? 나는 2.1.1
OMG. 왜''--template'' 만 시도했는지 모르겠습니다. – seler