##// END OF EJS Templates
Use ThreadLocal storage for dulwich cached repos, finally fixes issues on concurent opening git pack files via dulwich
Use ThreadLocal storage for dulwich cached repos, finally fixes issues on concurent opening git pack files via dulwich

File last commit:

r3029:685ebc84 beta
r3050:7ae99394 beta
Show More
tags_data.html
39 lines | 1.4 KiB | text/html | HtmlLexer
%if c.repo_tags:
<div id="table_wrap" class="yui-skin-sam">
<table id="tags_data">
<thead>
<tr>
<th class="left">${_('Name')}</th>
<th class="left">${_('Date')}</th>
<th class="left">${_('Author')}</th>
<th class="left">${_('Revision')}</th>
<th class="left">${_('Compare')}</th>
</tr>
</thead>
%for cnt,tag in enumerate(c.repo_tags.items()):
<tr class="parity${cnt%2}">
<td>
<span class="logtags">
<span class="tagtag">${h.link_to(tag[0],
h.url('files_home',repo_name=c.repo_name,revision=tag[1].raw_id))}
</span>
</span>
</td>
<td><span class="tooltip" title="${h.tooltip(h.age(tag[1].date))}">${h.fmt_date(tag[1].date)}</span></td>
<td title="${tag[1].author}">${h.person(tag[1].author)}</td>
<td>
<div>
<pre><a href="${h.url('files_home',repo_name=c.repo_name,revision=tag[1].raw_id)}">r${tag[1].revision}:${h.short_id(tag[1].raw_id)}</a></pre>
</div>
</td>
<td>
<input class="branch-compare" type="radio" name="compare_org" value="${tag[0]}"/>
<input class="branch-compare" type="radio" name="compare_other" value="${tag[0]}"/>
</td>
</tr>
%endfor
</table>
</div>
%else:
${_('There are no tags yet')}
%endif