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 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}' updirentry = ' [up] drwxr-xr-x ' direntry = ' dir. {basename|escape}/ {emptydirs|escape} drwxr-xr-x ' fileentry = ' file {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} ')}
{node|short} {desc|escape|firstline}
{author|obfuscate}
parents: {parents%annotateparent}
diff changeset
{linenumber} {line|escape} ' annotateparent = ' {rev}' diffblock = '
{lines}
' 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 = '
    Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
    '