default = 'shortlog'
mimetype = 'text/html; charset={encoding}'
header = header.tmpl
footer = footer.tmpl
search = search.tmpl
changelog = shortlog.tmpl
shortlog = shortlog.tmpl
shortlogentry = shortlogentry.tmpl
graph = graph.tmpl
graphentry = graphentry.tmpl
help = help.tmpl
helptopics = helptopics.tmpl
helpentry = '
{if(basename, '{basename|escape}', '{topic|escape}')}
|
{summary|escape}
|
'
naventry = '{label|escape} '
navshortentry = '{label|escape} '
navgraphentry = '{label|escape} '
filenaventry = '{label|escape} '
filedifflink = '{file|escape} '
filenodelink = '{file|escape} '
filenolink = '{file|escape} '
fileellipses = '...'
diffstatlink = diffstat.tmpl
diffstatnolink = diffstat.tmpl
changelogentry = shortlogentry.tmpl
searchentry = shortlogentry.tmpl
changeset = changeset.tmpl
manifest = manifest.tmpl
nav = '{before%naventry} {after%naventry}'
navshort = '{before%navshortentry}{after%navshortentry}'
navgraph = '{before%navgraphentry}{after%navgraphentry}'
filenav = '{before%filenaventry}{after%filenaventry}'
direntry = '
{basename|escape}/
{emptydirs|escape}
|
|
drwxr-xr-x |
'
fileentry = '
{basename|escape}
|
{size} |
{permissions|permissions} |
'
filerevision = filerevision.tmpl
fileannotate = fileannotate.tmpl
filediff = filediff.tmpl
filecomparison = filecomparison.tmpl
filelog = filelog.tmpl
fileline = '
{strip(line|escape, '\r\n')}'
filelogentry = filelogentry.tmpl
annotateline = '
{if(blockhead,
'
{rev}
')}
{author|obfuscate}
parents: {parents%annotateparent}
diff
changeset
|
{linenumber} {line|escape} |
'
annotateparent = '
{rev}'
diffblock = ''
difflineplus = '
{strip(line|escape, '\r\n')}'
difflineminus = '
{strip(line|escape, '\r\n')}'
difflineat = '
{strip(line|escape, '\r\n')}'
diffline = '
{strip(line|escape, '\r\n')}'
comparisonblock ='
{lines}
'
comparisonline = '
{leftlinenumber} {leftline|escape} |
{rightlinenumber} {rightline|escape} |
'
changesetparent = '{node|short} '
changesetparentdiff = '
{changesetparent}
{ifeq(node, basenode, '(current diff)', '({difffrom})')}'
difffrom = 'diff'
filerevparent = '{rename%filerename}{node|short} '
filerevchild = '{node|short} '
filerename = '{file|escape}@'
filelogrename = '
base
{file|escape}@{node|short}
'
fileannotateparent = '
parent: |
{rename%filerename}{node|short}
|
'
changesetchild = ' {node|short}'
fileannotatechild = '
child: |
{node|short}
|
'
tags = tags.tmpl
tagentry = '
{tag|escape}
|
{node|short}
|
'
bookmarks = bookmarks.tmpl
bookmarkentry = '
{bookmark|escape}
|
{node|short}
|
'
branches = branches.tmpl
branchentry = '
{branch|escape}
|
{node|short}
|
'
phasetag = '{ifeq(phase, 'public', '', '{phase|escape} ')}'
obsoletetag = '{if(obsolete, 'obsolete ')}'
instabilitytag = '{instability|escape} '
changelogtag = '{name|escape} '
changesettag = '{tag|escape} '
changesetbookmark = '{bookmark|escape} '
changelogbranchhead = '{name|escape} '
changelogbranchname = '{name|escape} '
alltags = '{phasetag}{obsoletetag}{instabilities%instabilitytag}{inbranch%changelogbranchname}{branches%changelogbranchhead}{tags%changelogtag}{bookmarks%changelogtag}'
successorlink = '{node|short} '
obsfatesuccessors = '{if(successors, ' as ')}{successors%successorlink}'
obsfateverb = '{obsfateverb(successors, markers)}'
obsfateoperations = '{if(obsfateoperations(markers), ' using {join(obsfateoperations(markers), ', ')}')}'
obsfateusers = '{if(obsfateusers(markers), ' by {join(obsfateusers(markers)%'{user|obfuscate}', ', ')}')}'
obsfatedate = '{if(obsfatedate(markers), ' {ifeq(min(obsfatedate(markers)), max(obsfatedate(markers)), '{min(obsfatedate(markers))|rfc822date}', 'between {min(obsfatedate(markers))|rfc822date} and {max(obsfatedate(markers))|rfc822date}')}')}'
obsfateentry = '{obsfateverb}{obsfateoperations}{obsfatesuccessors}{obsfateusers}{obsfatedate}'
instabilitychangesetlink = '{node|short}'
divergentnode = '{instabilitychangesetlink} ({phase})'
whyunstableentry = '{instability}: {if(divergentnodes, divergentnodes%divergentnode)} {reason} {instabilitychangesetlink}'
filediffparent = '
parent {rev}: |
{node|short} |
'
filediffchild = '
child {rev}: |
{node|short}
|
'
indexentry = '
{name|escape} |
{description} |
{contact|obfuscate} |
{lastchange|rfc822date} |
{archives%indexarchiveentry} |
{if(isdirectory, '',
'
'
)}
|
\n'
indexarchiveentry = ' ↓{type|escape}'
index = index.tmpl
archiveentry = '
{type|escape}
'
notfound = notfound.tmpl
error = error.tmpl
urlparameter = '{separator}{name}={value|urlescape}'
hiddenformentry = ''
breadcrumb = '> {name|escape} '
searchform = '
'
searchhint = 'Find changesets by keywords (author, files, the commit message), revision
number or hash, or revset expression.'
diffoptsform = '
'