Mercurial > kallithea
comparison rhodecode/templates/changeset/changeset.html @ 547:1e757ac98988
renamed project to rhodecode
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 06 Oct 2010 03:18:16 +0200 |
parents | pylons_app/templates/changeset/changeset.html@c8798599cf8d |
children | f57aaf673743 |
comparison
equal
deleted
inserted
replaced
546:7c2f5e4d7bbf | 547:1e757ac98988 |
---|---|
1 <%inherit file="/base/base.html"/> | |
2 | |
3 <%def name="title()"> | |
4 ${_('Changeset')} - r${c.changeset.revision}:${c.changeset.short_id} - ${c.repo_name} | |
5 </%def> | |
6 | |
7 <%def name="breadcrumbs_links()"> | |
8 ${h.link_to(u'Home',h.url('/'))} | |
9 » | |
10 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))} | |
11 » | |
12 ${_('Changeset')} - r${c.changeset.revision}:${c.changeset.short_id} | |
13 </%def> | |
14 | |
15 <%def name="page_nav()"> | |
16 ${self.menu('changelog')} | |
17 </%def> | |
18 | |
19 <%def name="main()"> | |
20 <div class="box"> | |
21 <!-- box / title --> | |
22 <div class="title"> | |
23 ${self.breadcrumbs()} | |
24 </div> | |
25 <div class="table"> | |
26 <div id="body" class="diffblock"> | |
27 <div class="code-header"> | |
28 <div> | |
29 ${_('Changeset')} - r${c.changeset.revision}:${c.changeset.short_id} | |
30 » <span>${h.link_to(_('raw diff'), | |
31 h.url('raw_changeset_home',repo_name=c.repo_name,revision=c.changeset.short_id,diff='show'))}</span> | |
32 » <span>${h.link_to(_('download diff'), | |
33 h.url('raw_changeset_home',repo_name=c.repo_name,revision=c.changeset.short_id,diff='download'))}</span> | |
34 </div> | |
35 </div> | |
36 </div> | |
37 <div id="changeset_content"> | |
38 <div class="container"> | |
39 <div class="left"> | |
40 <div class="date">${_('commit')} ${c.changeset.revision}: ${c.changeset.short_id}@${c.changeset.date}</div> | |
41 <div class="author"> | |
42 <div class="gravatar"> | |
43 <img alt="gravatar" src="${h.gravatar_url(h.email(c.changeset.author),20)}"/> | |
44 </div> | |
45 <span>${h.person(c.changeset.author)}</span><br/> | |
46 <span><a href="mailto:${h.email_or_none(c.changeset.author)}">${h.email_or_none(c.changeset.author)}</a></span><br/> | |
47 </div> | |
48 <div class="message">${h.link_to(h.wrap_paragraphs(c.changeset.message),h.url('changeset_home',repo_name=c.repo_name,revision=c.changeset.short_id))}</div> | |
49 </div> | |
50 <div class="right"> | |
51 <div class="changes"> | |
52 <span class="removed" title="${_('removed')}">${len(c.changeset.removed)}</span> | |
53 <span class="changed" title="${_('changed')}">${len(c.changeset.changed)}</span> | |
54 <span class="added" title="${_('added')}">${len(c.changeset.added)}</span> | |
55 </div> | |
56 %if len(c.changeset.parents)>1: | |
57 <div class="merge"> | |
58 ${_('merge')}<img alt="merge" src="/images/icons/arrow_join.png"/> | |
59 </div> | |
60 %endif | |
61 %for p_cs in reversed(c.changeset.parents): | |
62 <div class="parent">${_('Parent')} ${p_cs.revision}: ${h.link_to(p_cs.short_id, | |
63 h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.short_id),title=p_cs.message)} | |
64 </div> | |
65 %endfor | |
66 <span class="logtags"> | |
67 <span class="branchtag" title="${'%s %s' % (_('branch'),c.changeset.branch)}"> | |
68 ${h.link_to(c.changeset.branch,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.short_id))}</span> | |
69 %for tag in c.changeset.tags: | |
70 <span class="tagtag" title="${'%s %s' % (_('tag'),tag)}"> | |
71 ${h.link_to(tag,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.short_id))}</span> | |
72 %endfor | |
73 </span> | |
74 </div> | |
75 </div> | |
76 <span style="font-size:1.1em;font-weight: bold">${_('Files affected')}</span> | |
77 <div class="cs_files"> | |
78 %for change,filenode,diff,cs1,cs2 in c.changes: | |
79 <div class="cs_${change}">${h.link_to(filenode.path,h.url.current(anchor='CHANGE-%s'%filenode.path))}</div> | |
80 %endfor | |
81 </div> | |
82 </div> | |
83 | |
84 </div> | |
85 | |
86 %for change,filenode,diff,cs1,cs2 in c.changes: | |
87 %if change !='removed': | |
88 <div style="clear:both;height:10px"></div> | |
89 <div id="body" class="diffblock"> | |
90 <div id="${'CHANGE-%s'%filenode.path}" class="code-header"> | |
91 <div> | |
92 <span> | |
93 ${h.link_to_if(change!='removed',filenode.path,h.url('files_home',repo_name=c.repo_name, | |
94 revision=filenode.changeset.short_id,f_path=filenode.path))} | |
95 </span> | |
96 %if 1: | |
97 » <span>${h.link_to(_('diff'), | |
98 h.url('files_diff_home',repo_name=c.repo_name,f_path=filenode.path,diff2=cs2,diff1=cs1,diff='diff'))}</span> | |
99 » <span>${h.link_to(_('raw diff'), | |
100 h.url('files_diff_home',repo_name=c.repo_name,f_path=filenode.path,diff2=cs2,diff1=cs1,diff='raw'))}</span> | |
101 » <span>${h.link_to(_('download diff'), | |
102 h.url('files_diff_home',repo_name=c.repo_name,f_path=filenode.path,diff2=cs2,diff1=cs1,diff='download'))}</span> | |
103 %endif | |
104 </div> | |
105 </div> | |
106 <div class="code-body"> | |
107 %if diff: | |
108 ${diff|n} | |
109 %else: | |
110 ${_('No changes in this file')} | |
111 %endif | |
112 </div> | |
113 </div> | |
114 %endif | |
115 %endfor | |
116 </div> | |
117 </div> | |
118 | |
119 </%def> |