mercurial/templates/gitweb/fileannotate.tmpl
author Augie Fackler <augie@google.com>
Mon, 18 May 2020 16:00:26 -0400
changeset 44916 e607099d8b93
parent 34392 6797f1fbc642
permissions -rw-r--r--
context: implement mergestate() method This will let us have the mergestate storage be controlled by the context. In particular, for working contexts we should use the existing mergestate, but for overlay contexts it's inappropriate to drop files in .hg/merge. Differential Revision: https://phab.mercurial-scm.org/D8551

{header}
<title>{repo|escape}: {file|escape}@{node|short} (annotated)</title>
<link rel="alternate" type="application/atom+xml"
   href="{url|urlescape}atom-log" title="Atom feed for {repo|escape}"/>
<link rel="alternate" type="application/rss+xml"
   href="{url|urlescape}rss-log" title="RSS feed for {repo|escape}"/>
</head>
<body>

<div class="page_header">
<a href="{logourl}" title="Mercurial" style="float: right;">Mercurial</a>
<a href="/">Mercurial</a> {pathdef%breadcrumb} / annotate
</div>

<div class="page_nav">
<div>
<a href="{url|urlescape}summary{sessionvars%urlparameter}">summary</a> |
<a href="{url|urlescape}shortlog{sessionvars%urlparameter}">shortlog</a> |
<a href="{url|urlescape}log{sessionvars%urlparameter}">changelog</a> |
<a href="{url|urlescape}graph{sessionvars%urlparameter}">graph</a> |
<a href="{url|urlescape}tags{sessionvars%urlparameter}">tags</a> |
<a href="{url|urlescape}bookmarks{sessionvars%urlparameter}">bookmarks</a> |
<a href="{url|urlescape}branches{sessionvars%urlparameter}">branches</a> |
<a href="{url|urlescape}file/{symrev}{path|urlescape}{sessionvars%urlparameter}">files</a> |
<a href="{url|urlescape}rev/{symrev}{sessionvars%urlparameter}">changeset</a> |
<a href="{url|urlescape}file/{symrev}/{file|urlescape}{sessionvars%urlparameter}">file</a> |
<a href="{url|urlescape}file/tip/{file|urlescape}{sessionvars%urlparameter}">latest</a> |
<a href="{url|urlescape}log/{symrev}/{file|urlescape}{sessionvars%urlparameter}">revisions</a> |
annotate |
<a href="{url|urlescape}diff/{symrev}/{file|urlescape}{sessionvars%urlparameter}">diff</a> |
<a href="{url|urlescape}comparison/{symrev}/{file|urlescape}{sessionvars%urlparameter}">comparison</a> |
<a href="{url|urlescape}raw-file/{symrev}/{file|urlescape}">raw</a> |
<a href="{url|urlescape}help{sessionvars%urlparameter}">help</a>
</div>
{searchform}
</div>

<div class="title">{file|escape}</div>

<div class="title_text">
<table cellspacing="0">
<tr>
 <td>author</td>
 <td>{author|obfuscate}</td>
</tr>
<tr>
 <td></td>
 <td class="date age">{date|rfc822date}</td>
</tr>
{branch%filerevbranch}
<tr>
 <td>changeset {rev}</td>
 <td style="font-family:monospace"><a class="list" href="{url|urlescape}rev/{node|short}{sessionvars%urlparameter}">{node|short}</a></td>
</tr>
{parent%fileannotateparent}
{child%fileannotatechild}
<tr>
 <td>permissions</td>
 <td style="font-family:monospace">{permissions|permissions}</td>
</tr>
</table>
</div>

<div class="page_path description">{desc|strip|escape|websub|nonempty}</div>

{diffoptsform}

<script type="text/javascript"{if(nonce, ' nonce="{nonce}"')}>
    renderDiffOptsForm();
</script>

<div class="page_body">
<table>
<tbody class="sourcelines"
       data-logurl="{url|urlescape}log/{symrev}/{file|urlescape}"
       data-selectabletag="TR"
       data-ishead="{ishead}">
{annotate%annotateline}
</tbody>
</table>
</div>

<script type="text/javascript" src="{staticurl|urlescape}followlines.js"></script>

{footer}