##// END OF EJS Templates
Fixed issue with inproper handling of diff parsing that could lead to infinit loops....
Fixed issue with inproper handling of diff parsing that could lead to infinit loops. This was an edge case when diff contained diff data inside. Regresion test was added

File last commit:

r2907:0b86972d beta
r3022:0ed42ca7 beta
Show More
shortlog_data.html
103 lines | 3.4 KiB | text/html | HtmlLexer
renamed project to rhodecode
r547 ## -*- coding: utf-8 -*-
added quickstart page for new repos
r1736 %if c.repo_changesets:
Implements #304...
r1770 <table class="table_disp">
renamed project to rhodecode
r547 <tr>
White-space cleanup
r1888 <th class="left">${_('revision')}</th>
#73 mapping of commited issues from commit message into issue tracker url.
r1837 <th class="left">${_('commit message')}</th>
fixes to #85, some other small changes for summary page
r799 <th class="left">${_('age')}</th>
renamed project to rhodecode
r547 <th class="left">${_('author')}</th>
<th class="left">${_('branch')}</th>
<th class="left">${_('tags')}</th>
</tr>
%for cnt,cs in enumerate(c.repo_changesets):
<tr class="parity${cnt%2}">
Fixes for raw_id, needed for git...
r636 <td>
#574 Show pull request status also in shortlog (if any)
r2884 <div>
<div class="changeset-status-container">
%if c.statuses.get(cs.raw_id):
<div class="changeset-status-ico">
%if c.statuses.get(cs.raw_id)[2]:
<a class="tooltip" title="${_('Click to open associated pull request')}" href="${h.url('pullrequest_show',repo_name=c.statuses.get(cs.raw_id)[3],pull_request_id=c.statuses.get(cs.raw_id)[2])}">
<img src="${h.url('/images/icons/flag_status_%s.png' % c.statuses.get(cs.raw_id)[0])}" />
</a>
%else:
<img src="${h.url('/images/icons/flag_status_%s.png' % c.statuses.get(cs.raw_id)[0])}" />
%endif
</div>
%endif
white space cleanup
r2907 </div>
#574 Show pull request status also in shortlog (if any)
r2884 <pre><a href="${h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id)}">r${cs.revision}:${h.short_id(cs.raw_id)}</a></pre>
</div>
White-space cleanup
r1888 </td>
#73 mapping of commited issues from commit message into issue tracker url.
r1837 <td>
Fixed empty git commit message issue...
r2231 ${h.link_to(h.truncate(cs.message,50) or _('No commit message'),
optimized speed for browsing git changesets
r1959 h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id),
title=cs.message)}
fixes to #85, some other small changes for summary page
r799 </td>
Added h.tooltip to all places that tooltip_title is used....
r2427 <td><span class="tooltip" title="${h.tooltip(h.fmt_date(cs.date))}">
fixes to #85, some other small changes for summary page
r799 ${h.age(cs.date)}</span>
White-space cleanup
r1888 </td>
renamed project to rhodecode
r547 <td title="${cs.author}">${h.person(cs.author)}</td>
<td>
<span class="logtags">
Fixed empty git commit message issue...
r2231 %if cs.branch:
optimized speed for browsing git changesets
r1959 <span class="branchtag">
${cs.branch}
</span>
Fixed empty git commit message issue...
r2231 %endif
renamed project to rhodecode
r547 </span>
</td>
<td>
<span class="logtags">
%for tag in cs.tags:
<span class="tagtag">${tag}</span>
%endfor
</span>
</td>
</tr>
%endfor
</table>
<script type="text/javascript">
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 YUE.onDOMReady(function(){
YUE.delegate("shortlog_data","click",function(e, matchedEl, container){
ypjax(e.target.href,"shortlog_data",function(){tooltip_activate();});
YUE.preventDefault(e);
White-space cleanup
r1888 },'.pager_link');
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 });
renamed project to rhodecode
r547 </script>
<div class="pagination-wh pagination-left">
Javascripts rewrite: updated yui to latest 2.9, simplified ajax loading for multiple pages. Removed YUI dev package
r1421 ${c.repo_changesets.pager('$link_previous ~2~ $link_next')}
renamed project to rhodecode
r547 </div>
%else:
added quickstart page for new repos
r1736
%if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name):
<h4>${_('Add or upload files directly via RhodeCode')}</h4>
<div style="margin: 20px 30px;">
<div id="add_node_id" class="add_node">
UI !
r1756 <a class="ui-btn" href="${h.url('files_add_home',repo_name=c.repo_name,revision=0,f_path='')}">${_('add new file')}</a>
added quickstart page for new repos
r1736 </div>
</div>
renamed project to rhodecode
r547 %endif
White-space cleanup
r1888
added quickstart page for new repos
r1736
White-space cleanup
r1888 <h4>${_('Push new repo')}</h4>
added quickstart page for new repos
r1736 <pre>
fixed instructions for git
r1786 ${c.rhodecode_repo.alias} clone ${c.clone_repo_url}
${c.rhodecode_repo.alias} add README # add first file
${c.rhodecode_repo.alias} commit -m "Initial" # commit with message
fix initial instructions for git
r2182 ${c.rhodecode_repo.alias} push ${'origin master' if h.is_git(c.rhodecode_repo) else ''} # push changes back
added quickstart page for new repos
r1736 </pre>
White-space cleanup
r1888
added quickstart page for new repos
r1736 <h4>${_('Existing repository?')}</h4>
<pre>
better instructions for git start
r2659 %if h.is_git(c.rhodecode_repo):
git remote add origin ${c.clone_repo_url}
git push -u origin master
%else:
hg push ${c.clone_repo_url}
white space cleanup
r2673 %endif
White-space cleanup
r1888 </pre>
added quickstart page for new repos
r1736 %endif