default = 'summary' mimetype = 'text/html; charset={encoding}' header = header.tmpl footer = footer.tmpl search = search.tmpl changelog = changelog.tmpl summary = summary.tmpl error = error.tmpl notfound = notfound.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} file | annotate | diff | comparison | revisions ' filenolink = ' {file|escape} file | annotate | diff | comparison | revisions ' nav = '{before%naventry} {after%naventry}' navshort = '{before%navshortentry}{after%navshortentry}' navgraph = '{before%navgraphentry}{after%navgraphentry}' filenav = '{before%filenaventry}{after%filenaventry}' fileellipses = '...' changelogentry = changelogentry.tmpl searchentry = changelogentry.tmpl changeset = changeset.tmpl manifest = manifest.tmpl direntry = ' drwxr-xr-x {basename|escape} {emptydirs|escape} files ' fileentry = ' {permissions|permissions} {date|isodate} {size} {basename|escape} file | revisions | annotate ' filerevision = filerevision.tmpl fileannotate = fileannotate.tmpl filediff = filediff.tmpl filecomparison = filecomparison.tmpl filelog = filelog.tmpl fileline = ' {strip(line|escape, '\r\n')}' annotateline = ' {if(blockhead, ' {rev} ')}
{node|short} {desc|escape|firstline}
{author|obfuscate}
parents: {parents%annotateparent}
diff changeset
{linenumber}
{line|escape}
' annotateparent = ' {rev}' 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}
' changesetlink = '{node|short}' changesetbranch = 'branch{name|escape}' changesetparent = ' parent {rev} {changesetlink} ' changesetparentdiff = ' parent {rev} {changesetlink} {ifeq(node, basenode, '(current diff)', '({difffrom})')} ' difffrom = 'diff' filerevbranch = 'branch{name|escape}' filerevparent = ' parent {rev} {rename%filerename}{node|short} ' filerename = '{file|escape}@' filelogrename = '| base' fileannotateparent = ' parent {rev} {rename%filerename}{node|short} ' changesetchild = ' child {rev} {node|short} ' filerevchild = ' child {rev} {node|short} ' fileannotatechild = ' child {rev} {node|short} ' tags = tags.tmpl tagentry = ' {date|rfc822date} {tag|escape} changeset | changelog | files ' bookmarks = bookmarks.tmpl bookmarkentry = ' {date|rfc822date} {bookmark|escape} changeset | changelog | files ' branches = branches.tmpl branchentry = ' {date|rfc822date} {branch|escape} changeset | changelog | files ' diffblock = '
{lines}
' filediffparent = ' parent {rev} {node|short} ' filecompparent = ' parent {rev} {node|short} ' filediffchild = ' child {rev} {node|short} ' filecompchild = ' child {rev} {node|short} ' shortlog = shortlog.tmpl graph = graph.tmpl graphentry = graphentry.tmpl phasetag = '{ifeq(phase, 'public', '', '{phase|escape} ')}' obsoletetag = '{if(obsolete, 'obsolete ')}' instabilitytag = '{instability|escape} ' tagtag = '{name|escape} ' branchtag = '{name|escape} ' inbranchtag = '{name|escape} ' bookmarktag = '{name|escape} ' alltags = '{phasetag}{obsoletetag}{instabilities%instabilitytag}{inbranch%inbranchtag}{branches%branchtag}{tags%tagtag}{bookmarks%bookmarktag}' 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 = ' obsolete {obsfateverb}{obsfateoperations}{obsfatesuccessors}{obsfateusers}{obsfatedate} ' shortlogentry = ' {date|rfc822date} {author|person} {desc|strip|firstline|escape|nonempty} {alltags} changeset | files ' filelogentry = ' {date|rfc822date} {author|person} {desc|strip|firstline|escape|nonempty} {alltags} file | diff | annotate {rename%filelogrename} {if(patch, '{diff}')}' archiveentry = ' | {type|escape} ' indexentry = ' {name|escape} {description} {contact|obfuscate} {lastchange|rfc822date} {archives%indexarchiveentry} {if(isdirectory, '', '' )} \n' indexarchiveentry = ' {type|escape} ' index = index.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 = '
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
'