3b53ceedcd
* Monotone.php (IDF_Scm_Monotone_Stdio): add support for multiple, equally named options * Source.php, commit.html: split-off the global commit template (which had some separate code already for SVN) and adapt the left blocks for mtn to shorten branch and tag names just like we do everywhere else
46 lines
1.9 KiB
HTML
46 lines
1.9 KiB
HTML
{extends "idf/source/base.html"}
|
|
{block extraheader}<link rel="stylesheet" type="text/css" href="{media '/idf/css/prettify.css'}"/>{/block}
|
|
{block docclass}yui-t1{assign $inCommit=true}{/block}
|
|
{block body}
|
|
<table class="commit" summary="">
|
|
<tr>
|
|
<th><strong>{trans 'Date:'}</strong></th><td>{$cobject.date|date:"%Y-%m-%d %H:%M:%S"} ({$cobject.date|dateago})</td>
|
|
</tr>
|
|
<tr>
|
|
<th><strong>{trans 'Author:'}</strong></th><td>{showuser $rcommit.get_author(), $request, $cobject.author}</td>
|
|
</tr>
|
|
<tr>
|
|
<th><strong>{trans 'Commit:'}</strong></th><td class="mono"><a href="{url 'IDF_Views_Source::treeBase', array($project.shortname, $commit)}" title="{trans 'View corresponding source tree'}">{$cobject.commit}</a></td>
|
|
</tr>
|
|
<tr>
|
|
<th><strong>{trans 'Message:'}</strong></th><td>{issuetext $cobject.title, $request}{if isset($cobject.full_message)}<br/><br/>{issuetext $cobject.full_message, $request, true, false, true, true, true}{/if}</td>
|
|
</tr>
|
|
{if count($diff.files)}
|
|
<tr>
|
|
<th><strong>{trans 'Files:'}</strong></th>
|
|
<td>
|
|
{foreach $diff.files as $filename=>$diffdef}
|
|
{assign $ndiff = count($diffdef['chunks'])}
|
|
<a href="{url 'IDF_Views_Source::tree', array($project.shortname, $commit, $filename)}">{$filename}</a> (<a href="#diff-{$filename|md5}">{blocktrans $ndiff}{$ndiff} diff{plural}{$ndiff} diffs{/blocktrans}</a>)<br/>
|
|
{/foreach}
|
|
</td>
|
|
</tr>
|
|
{/if}
|
|
</table>
|
|
{if count($diff.files)}
|
|
<h2>{trans 'Change Details'}</h2>
|
|
|
|
{$diff.as_html()}
|
|
{/if}{if count($diff.files) or $large_commit}
|
|
{aurl 'url', 'IDF_Views_Source::downloadDiff', array($project.shortname, $commit)}
|
|
<p class="right soft"><a href="{$url}"><img style="vertical-align: text-bottom;" src="{media '/idf/img/package-grey.png'}" alt="{trans 'Archive'}" align="bottom"/></a> <a href="{$url}">{trans 'Download the corresponding diff file'}</a></p>
|
|
{/if}
|
|
|
|
{/block}
|
|
{block javascript}
|
|
<script type="text/javascript" src="{media '/idf/js/prettify.js'}"></script>
|
|
<script type="text/javascript">
|
|
prettyPrint();
|
|
</script>
|
|
{/block}
|