Files
@ c3892e3a6ba3
Branch filter:
Location: kallithea/kallithea/templates/changeset/changeset_range.html - annotation
c3892e3a6ba3
5.2 KiB
text/html
helpers: merge urlify_commit into urlify_text
More reuse - they are already almost doing the same.
test_urlify_test is updated to use the new repo_name parameter and urlify
hashes.
More reuse - they are already almost doing the same.
test_urlify_test is updated to use the new repo_name parameter and urlify
hashes.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | d1addaf7a91e d1addaf7a91e d1addaf7a91e 37354e1ab283 1a659a59be4a 37354e1ab283 d1addaf7a91e d1addaf7a91e d1addaf7a91e 1a659a59be4a e8ff151b3085 1a659a59be4a d1addaf7a91e d1addaf7a91e ec39e73be935 d1addaf7a91e ec39e73be935 d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e 1a659a59be4a e8ff151b3085 1a659a59be4a be3823704f21 d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e b9688c512c63 f287754980cc b9688c512c63 3136811db1af d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e 5d161c096260 d1addaf7a91e d1addaf7a91e c3892e3a6ba3 d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e 1a659a59be4a 3136811db1af 1a659a59be4a 1a659a59be4a 1a659a59be4a dbf7341d10b1 1a659a59be4a 1a659a59be4a 1a659a59be4a 1a659a59be4a 1a659a59be4a 1a659a59be4a d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e e457b951aabe e457b951aabe d1addaf7a91e d1addaf7a91e d1addaf7a91e 5d161c096260 f287754980cc d1addaf7a91e d1addaf7a91e d1addaf7a91e 5c6cc20d224b d1addaf7a91e 06e49be38d78 d1addaf7a91e d1addaf7a91e 3136811db1af d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e 3136811db1af d1addaf7a91e d1addaf7a91e d1addaf7a91e 3136811db1af d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e d1addaf7a91e e457b951aabe e457b951aabe d1addaf7a91e | ## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>
<%block name="title">
${_('%s Changesets') % c.repo_name} - ${h.show_id(c.cs_ranges[0])} > ${h.show_id(c.cs_ranges[-1])}
</%block>
<%def name="breadcrumbs_links()">
${_('Changesets')} -
${h.link_to(h.show_id(c.cs_ranges[0]),h.url('changeset_home',repo_name=c.repo_name,revision=c.cs_ranges[0]))}</td>
<i class="icon-right"></i>
${h.link_to(h.show_id(c.cs_ranges[-1]),h.url('changeset_home',repo_name=c.repo_name,revision=c.cs_ranges[-1]))}</td>
</%def>
<%block name="header_menu">
${self.menu('repositories')}
</%block>
<%def name="main()">
${self.repo_context_bar('changelog')}
<div class="box">
<!-- box / title -->
<div class="title">
${self.breadcrumbs()}
</div>
<div class="table">
<div id="body" class="diffblock">
<div class="code-header">
<div>
${h.show_id(c.cs_ranges[0])}
<i class="icon-right"></i>
${h.show_id(c.cs_ranges[-1])}
<a style="font-weight: bold" href="${h.url('compare_url',repo_name=c.repo_name,org_ref_type='rev',org_ref_name=getattr(c.cs_ranges[0].parents[0] if c.cs_ranges[0].parents else h.EmptyChangeset(),'raw_id'),other_ref_type='rev',other_ref_name=c.cs_ranges[-1].raw_id)}" class="btn btn-small"><i class="icon-git-compare"></i> Compare Revisions</a>
</div>
</div>
</div>
<div id="changeset_compare_view_content">
<div class="container">
<table class="compare_view_commits noborder">
%for cnt,cs in enumerate(c.cs_ranges):
<tr>
%if c.visual.use_gravatar:
<td>${h.gravatar_div(h.email_or_none(cs.author), size=14)}</td>
%endif
<td>${h.link_to('r%s:%s' % (cs.revision,h.short_id(cs.raw_id)),h.url('changeset_home',repo_name=c.cs_repo.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>
<td>
%if c.statuses:
<div title="${_('Changeset status')}" class="changeset-status-ico"><i class="icon-circle changeset-status-${c.statuses[cnt]}"></i></div>
%endif
</td>
<td><div class="message">${h.urlify_text(h.wrap_paragraphs(cs.message),c.repo_name)}</div></td>
</tr>
%endfor
</table>
</div>
<div style="font-size:1.1em;font-weight: bold;clear:both;padding-top:10px">${_('Files affected')}</div>
<div class="cs_files">
%for cs in c.cs_ranges:
<div class="cur_cs">${h.link_to(h.show_id(cs),h.url('changeset_home',repo_name=c.cs_repo.repo_name,revision=cs.raw_id))}</div>
%for FID, (cs1, cs2, change, path, diff, stats) in c.changes[cs.raw_id].iteritems():
<div class="cs_${change}">
<div class="node">
<i class="icon-diff-${change}"></i>
${h.link_to(h.safe_unicode(path),h.url.current(anchor=FID))}
</div>
<div class="changes">${h.fancy_file_stats(stats)}</div>
</div>
%endfor
%endfor
</div>
</div>
</div>
<%namespace name="comment" file="/changeset/changeset_file_comment.html"/>
<%namespace name="diff_block" file="/changeset/diff_block.html"/>
${diff_block.diff_block_js()}
%for cs in c.cs_ranges:
##${comment.comment_inline_form(cs)}
## diff block
<div class="h3">
<a class="tooltip" title="${cs.message}" href="${h.url('changeset_home',repo_name=c.cs_repo.repo_name,revision=cs.raw_id)}">${h.show_id(cs)}</a>
${h.gravatar_div(h.email_or_none(cs.author), size=20)}
<div class="right">
<span class="logtags">
%if len(cs.parents)>1:
<span class="merge">${_('Merge')}</span>
%endif
%if h.is_hg(c.db_repo_scm_instance):
%for book in cs.bookmarks:
<span class="booktag" title="${_('Bookmark %s') % book}">
${h.link_to(book,h.url('changeset_home',repo_name=c.cs_repo.repo_name,revision=cs.raw_id))}
</span>
%endfor
%endif
%for tag in cs.tags:
<span class="tagtag" title="${_('Tag %s') % tag}">
${h.link_to(tag,h.url('changeset_home',repo_name=c.cs_repo.repo_name,revision=cs.raw_id))}</span>
%endfor
%if cs.branch:
<span class="branchtag" title="${_('Branch %s') % cs.branch}">
${h.link_to(cs.branch,h.url('changeset_home',repo_name=c.cs_repo.repo_name,revision=cs.raw_id))}
</span>
%endif
</span>
</div>
</div>
${diff_block.diff_block(c.changes[cs.raw_id])}
%endfor
</div>
</%def>
|