##// END OF EJS Templates
Calculate file history always from latest changeset to always show full history....
Calculate file history always from latest changeset to always show full history. When doing the calculation from a particular changeset git doesn't any records from parent changesets

File last commit:

r2926:3555c566 beta
r2929:f3b913b7 beta
Show More
changeset_range.html
122 lines | 5.3 KiB | text/html | HtmlLexer
code garden for changeset ranges and comments...
r1787 ## -*- coding: utf-8 -*-
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 <%inherit file="/base/base.html"/>
<%def name="title()">
Vincent Duvert
Better i18n for page titles.
r2417 ${_('%s Changesets') % c.repo_name} - r${c.cs_ranges[0].revision}:${h.short_id(c.cs_ranges[0].raw_id)} -> r${c.cs_ranges[-1].revision}:${h.short_id(c.cs_ranges[-1].raw_id)} - ${c.rhodecode_name}
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 </%def>
<%def name="breadcrumbs_links()">
Takumi IINO
i18n 'Home' in breadcrumbs
r2492 ${h.link_to(_(u'Home'),h.url('/'))}
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 &raquo;
${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
&raquo;
${_('Changesets')} - r${c.cs_ranges[0].revision}:${h.short_id(c.cs_ranges[0].raw_id)} -> r${c.cs_ranges[-1].revision}:${h.short_id(c.cs_ranges[-1].raw_id)}
</%def>
<%def name="page_nav()">
White-space cleanup
r1888 ${self.menu('changelog')}
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 </%def>
<%def name="main()">
<div class="box">
<!-- box / title -->
<div class="title">
${self.breadcrumbs()}
</div>
<div class="table">
<div id="body" class="diffblock">
code garden for changeset ranges and comments...
r1787 <div class="code-header cv">
White-space cleanup
r1888 <h3 class="code-header-title">${_('Compare View')}</h3>
changeset ranges use new fileid method.
r1688 <div>
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 ${_('Changesets')} - r${c.cs_ranges[0].revision}:${h.short_id(c.cs_ranges[0].raw_id)} -> r${c.cs_ranges[-1].revision}:${h.short_id(c.cs_ranges[-1].raw_id)}
</div>
</div>
</div>
added nicer compare view
r1010 <div id="changeset_compare_view_content">
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 <div class="container">
Ui fixes for tables
r1602 <table class="compare_view_commits noborder">
added changeset status into changeset range
r2240 %for cnt,cs in enumerate(c.cs_ranges):
added nicer compare view
r1010 <tr>
again #531 forgot to replace other occurences of h.email call
r2732 <td><div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(h.email_or_none(cs.author),14)}"/></div></td>
added nicer compare view
r1010 <td>${h.link_to('r%s:%s' % (cs.revision,h.short_id(cs.raw_id)),h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))}</td>
<td><div class="author">${h.person(cs.author)}</div></td>
<td><span class="tooltip" title="${h.age(cs.date)}">${cs.date}</span></td>
added changeset status into changeset range
r2240 <td>
%if c.statuses:
merge with beta
r2430 <div title="${h.tooltip(_('Changeset status'))}" class="changeset-status-ico"><img src="${h.url('/images/icons/flag_status_%s.png' % c.statuses[cnt])}" /></div>
added changeset status into changeset range
r2240 %endif
</td>
added repository name into issue tracker link to support different projects issues tracker mapping
r1868 <td><div class="message">${h.urlify_commit(h.wrap_paragraphs(cs.message),c.repo_name)}</div></td>
added nicer compare view
r1010 </tr>
%endfor
</table>
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 </div>
added nicer compare view
r1010 <div style="font-size:1.1em;font-weight: bold;clear:both;padding-top:10px">${_('Files affected')}</div>
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 <div class="cs_files">
%for cs in c.cs_ranges:
Linkify changesets in compare view for easier jumping to changesets for code-review
r2446 <div class="cur_cs">${h.link_to('r%s:%s' % (cs.revision,h.short_id(cs.raw_id)),h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id))}</div>
fixed possible float division, and changeset ranges bug introduced in stat changeset.
r1258 %for change,filenode,diff,cs1,cs2,st in c.changes[cs.raw_id]:
removed deprecated self.fid function
r1777 <div class="cs_${change}">${h.link_to(h.safe_unicode(filenode.path),h.url.current(anchor=h.FID(cs.raw_id,filenode.path)))}</div>
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 %endfor
White-space cleanup
r1888 %endfor
</div>
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 </div>
White-space cleanup
r1888
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 </div>
code garden for changeset ranges and comments...
r1787 <%namespace name="comment" file="/changeset/changeset_file_comment.html"/>
<%namespace name="diff_block" file="/changeset/diff_block.html"/>
%for cs in c.cs_ranges:
White-space cleanup
r1888 ##${comment.comment_inline_form(cs)}
code garden for changeset ranges and comments...
r1787 ## diff block
Changeset range shows branch/tags/bookmarks
r2926 <div class="h3">
add commit messaged and gravatar to split compare view
r2591 <a class="tooltip" title="${h.tooltip(cs.message)}" href="${h.url('changeset_home',repo_name=c.repo_name,revision=cs.raw_id)}">${'r%s:%s' % (cs.revision,h.short_id(cs.raw_id))}</a>
Changeset range shows branch/tags/bookmarks
r2926 <div class="gravatar">
<img alt="gravatar" src="${h.gravatar_url(h.email_or_none(cs.author),20)}"/>
</div>
<div class="right">
<span class="logtags">
%if len(cs.parents)>1:
<span class="merge">${_('merge')}</span>
%endif
%if cs.branch:
<span class="branchtag" title="${'%s %s' % (_('branch'),cs.branch)}">
${h.link_to(h.shorter(cs.branch),h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id))}
</span>
%endif
%if h.is_hg(c.rhodecode_repo):
%for book in cs.bookmarks:
<span class="bookbook" title="${'%s %s' % (_('bookmark'),book)}">
${h.link_to(h.shorter(book),h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id))}
</span>
%endfor
%endif
%for tag in cs.tags:
<span class="tagtag" title="${'%s %s' % (_('tag'),tag)}">
${h.link_to(h.shorter(tag),h.url('files_home',repo_name=c.repo_name,revision=cs.raw_id))}</span>
%endfor
</span>
</div>
white space cleanup
r2673 </div>
code garden for changeset ranges and comments...
r1787 ${diff_block.diff_block(c.changes[cs.raw_id])}
##${comment.comments(cs)}
White-space cleanup
r1888 %endfor
code garden for changeset ranges and comments...
r1787 <script type="text/javascript">
YUE.onDOMReady(function(){
White-space cleanup
r1888
code garden for changeset ranges and comments...
r1787 YUE.on(YUQ('.diff-menu-activate'),'click',function(e){
var act = e.currentTarget.nextElementSibling;
White-space cleanup
r1888
code garden for changeset ranges and comments...
r1787 if(YUD.hasClass(act,'active')){
YUD.removeClass(act,'active');
YUD.setStyle(act,'display','none');
}else{
YUD.addClass(act,'active');
YUD.setStyle(act,'display','');
}
});
})
White-space cleanup
r1888 </script>
started work on #93 added rev ranges view, checkboxes in changelog to view ranges of changes
r977 </div>
White-space cleanup
r1888 </%def>