##// END OF EJS Templates
fixes #200, rewrote the whole caching mechanism to get rid of such problems. Now cached instances are attached...
fixes #200, rewrote the whole caching mechanism to get rid of such problems. Now cached instances are attached to db repository instance, and then fetched from cache. Also made all current test work.

File last commit:

r1257:0a2a10a1 beta
r1366:9c0f5d55 beta
Show More
changeset.html
138 lines | 6.5 KiB | text/html | HtmlLexer
fixed some limits in changesets and changelogs
r1130 ## -*- coding: utf-8 -*-
renamed project to rhodecode
r547 <%inherit file="/base/base.html"/>
<%def name="title()">
Fixes for raw_id, needed for git...
r636 ${c.repo_name} ${_('Changeset')} - r${c.changeset.revision}:${h.short_id(c.changeset.raw_id)} - ${c.rhodecode_name}
renamed project to rhodecode
r547 </%def>
<%def name="breadcrumbs_links()">
${h.link_to(u'Home',h.url('/'))}
&raquo;
${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
&raquo;
Fixes for raw_id, needed for git...
r636 ${_('Changeset')} - r${c.changeset.revision}:${h.short_id(c.changeset.raw_id)}
renamed project to rhodecode
r547 </%def>
<%def name="page_nav()">
${self.menu('changelog')}
</%def>
<%def name="main()">
<div class="box">
<!-- box / title -->
<div class="title">
${self.breadcrumbs()}
</div>
<div class="table">
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 <div class="diffblock">
renamed project to rhodecode
r547 <div class="code-header">
<div>
Fixes for raw_id, needed for git...
r636 ${_('Changeset')} - r${c.changeset.revision}:${h.short_id(c.changeset.raw_id)}
renamed project to rhodecode
r547 &raquo; <span>${h.link_to(_('raw diff'),
Fixes for raw_id, needed for git...
r636 h.url('raw_changeset_home',repo_name=c.repo_name,revision=c.changeset.raw_id,diff='show'))}</span>
renamed project to rhodecode
r547 &raquo; <span>${h.link_to(_('download diff'),
Fixes for raw_id, needed for git...
r636 h.url('raw_changeset_home',repo_name=c.repo_name,revision=c.changeset.raw_id,diff='download'))}</span>
renamed project to rhodecode
r547 </div>
</div>
</div>
<div id="changeset_content">
<div class="container">
<div class="left">
Fixes for raw_id, needed for git...
r636 <div class="date">${_('commit')} ${c.changeset.revision}: ${h.short_id(c.changeset.raw_id)}@${c.changeset.date}</div>
renamed project to rhodecode
r547 <div class="author">
<div class="gravatar">
<img alt="gravatar" src="${h.gravatar_url(h.email(c.changeset.author),20)}"/>
</div>
<span>${h.person(c.changeset.author)}</span><br/>
<span><a href="mailto:${h.email_or_none(c.changeset.author)}">${h.email_or_none(c.changeset.author)}</a></span><br/>
</div>
Fixes for raw_id, needed for git...
r636 <div class="message">${h.link_to(h.wrap_paragraphs(c.changeset.message),h.url('changeset_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}</div>
renamed project to rhodecode
r547 </div>
<div class="right">
<div class="changes">
fixed some limits in changesets and changelogs
r1130 % if len(c.changeset.affected_files) <= c.affected_files_cut_off:
renamed project to rhodecode
r547 <span class="removed" title="${_('removed')}">${len(c.changeset.removed)}</span>
<span class="changed" title="${_('changed')}">${len(c.changeset.changed)}</span>
<span class="added" title="${_('added')}">${len(c.changeset.added)}</span>
fixed some limits in changesets and changelogs
r1130 % else:
<span class="removed" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span>
<span class="changed" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span>
<span class="added" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span>
% endif
renamed project to rhodecode
r547 </div>
%if len(c.changeset.parents)>1:
<div class="merge">
changed all urls for IMAGES files to use pylons url function
r1051 ${_('merge')}<img alt="merge" src="${h.url("/images/icons/arrow_join.png")}"/>
renamed project to rhodecode
r547 </div>
fixed initial commit missing parents div,...
r551 %endif
%if c.changeset.parents:
renamed project to rhodecode
r547 %for p_cs in reversed(c.changeset.parents):
Fixes for raw_id, needed for git...
r636 <div class="parent">${_('Parent')} ${p_cs.revision}: ${h.link_to(h.short_id(p_cs.raw_id),
h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message)}
renamed project to rhodecode
r547 </div>
%endfor
fixed initial commit missing parents div,...
r551 %else:
<div class="parent">${_('No parents')}</div>
%endif
renamed project to rhodecode
r547 <span class="logtags">
<span class="branchtag" title="${'%s %s' % (_('branch'),c.changeset.branch)}">
Fixes for raw_id, needed for git...
r636 ${h.link_to(c.changeset.branch,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}</span>
renamed project to rhodecode
r547 %for tag in c.changeset.tags:
<span class="tagtag" title="${'%s %s' % (_('tag'),tag)}">
Fixes for raw_id, needed for git...
r636 ${h.link_to(tag,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}</span>
renamed project to rhodecode
r547 %endfor
</span>
</div>
</div>
Implemented --stat for changelog
r1257 <span style="font-size:1.1em;font-weight: bold">
${_('%s files affected with %s additions and %s deletions.') % (len(c.changeset.affected_files),c.lines_added,c.lines_deleted)}
</span>
renamed project to rhodecode
r547 <div class="cs_files">
Implemented --stat for changelog
r1257 %for change,filenode,diff,cs1,cs2,stat in c.changes:
<div class="cs_${change}">
<div class="node">${h.link_to(h.safe_unicode(filenode.path),
h.url.current(anchor=h.repo_name_slug('C%s' % h.safe_unicode(filenode.path))))}</div>
<div class="changes">${h.fancy_file_stats(stat)}</div>
</div>
renamed project to rhodecode
r547 %endfor
fixed some limits in changesets and changelogs
r1130 % if c.cut_off:
${_('Changeset was to big and was cut off...')}
% endif
renamed project to rhodecode
r547 </div>
</div>
</div>
Implemented --stat for changelog
r1257 %for change,filenode,diff,cs1,cs2,stat in c.changes:
renamed project to rhodecode
r547 %if change !='removed':
<div style="clear:both;height:10px"></div>
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 <div class="diffblock">
fixes for issues #137 and #116 safe_unicode is now default for handling file names
r1176 <div id="${h.repo_name_slug('C%s' % h.safe_unicode(filenode.path))}" class="code-header">
some small css fixes for changesets
r816 <div class="changeset_header">
<span class="changeset_file">
fixes for issues #137 and #116 safe_unicode is now default for handling file names
r1176 ${h.link_to_if(change!='removed',h.safe_unicode(filenode.path),h.url('files_home',repo_name=c.repo_name,
revision=filenode.changeset.raw_id,f_path=h.safe_unicode(filenode.path)))}
renamed project to rhodecode
r547 </span>
%if 1:
&raquo; <span>${h.link_to(_('diff'),
fixes for issues #137 and #116 safe_unicode is now default for handling file names
r1176 h.url('files_diff_home',repo_name=c.repo_name,f_path=h.safe_unicode(filenode.path),diff2=cs2,diff1=cs1,diff='diff'))}</span>
renamed project to rhodecode
r547 &raquo; <span>${h.link_to(_('raw diff'),
fixes for issues #137 and #116 safe_unicode is now default for handling file names
r1176 h.url('files_diff_home',repo_name=c.repo_name,f_path=h.safe_unicode(filenode.path),diff2=cs2,diff1=cs1,diff='raw'))}</span>
renamed project to rhodecode
r547 &raquo; <span>${h.link_to(_('download diff'),
fixes for issues #137 and #116 safe_unicode is now default for handling file names
r1176 h.url('files_diff_home',repo_name=c.repo_name,f_path=h.safe_unicode(filenode.path),diff2=cs2,diff1=cs1,diff='download'))}</span>
renamed project to rhodecode
r547 %endif
</div>
</div>
<div class="code-body">
%if diff:
${diff|n}
%else:
${_('No changes in this file')}
%endif
</div>
</div>
%endif
%endfor
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 </div>
renamed project to rhodecode
r547 </%def>