##// END OF EJS Templates
added revision to summary
marcink -
r164:1231bbe1 default
parent child Browse files
Show More
@@ -1,125 +1,126 b''
1 <%inherit file="/base/base.html"/>
1 <%inherit file="/base/base.html"/>
2 <%!
2 <%!
3 from pylons_app.lib import filters
3 from pylons_app.lib import filters
4 %>
4 %>
5 <%def name="title()">
5 <%def name="title()">
6 ${_('Repository managment')}
6 ${_('Repository managment')}
7 </%def>
7 </%def>
8 <%def name="breadcrumbs()">
8 <%def name="breadcrumbs()">
9 ${h.link_to(u'Home',h.url('/'))}
9 ${h.link_to(u'Home',h.url('/'))}
10 /
10 /
11 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
11 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
12 /
12 /
13 ${_('summary')}
13 ${_('summary')}
14 </%def>
14 </%def>
15 <%def name="page_nav()">
15 <%def name="page_nav()">
16 <form action="log">
16 <form action="log">
17 <dl class="search">
17 <dl class="search">
18 <dt><label>Search: </label></dt>
18 <dt><label>Search: </label></dt>
19 <dd><input type="text" name="rev" /></dd>
19 <dd><input type="text" name="rev" /></dd>
20 </dl>
20 </dl>
21 </form>
21 </form>
22 ${self.menu('summary')}
22 ${self.menu('summary')}
23 </%def>
23 </%def>
24 <%def name="main()">
24 <%def name="main()">
25 <h2 class="no-link no-border">${_('Mercurial Repository Overview')}</h2>
25 <h2 class="no-link no-border">${_('Mercurial Repository Overview')}</h2>
26 <dl class="overview">
26 <dl class="overview">
27 <dt>${_('name')}</dt>
27 <dt>${_('name')}</dt>
28 <dd>${c.repo_info.name}</dd>
28 <dd>${c.repo_info.name}</dd>
29 <dt>${_('description')}</dt>
29 <dt>${_('description')}</dt>
30 <dd>${c.repo_info.description}</dd>
30 <dd>${c.repo_info.description}</dd>
31 <dt>${_('contact')}</dt>
31 <dt>${_('contact')}</dt>
32 <dd>${c.repo_info.contact}</dd>
32 <dd>${c.repo_info.contact}</dd>
33 <dt>${_('last change')}</dt>
33 <dt>${_('last change')}</dt>
34 <dd>${c.repo_info.last_change|n,filters.rfc822date} - ${c.repo_info.last_change|n,filters.age}</dd>
34 <dd>${c.repo_info.last_change|n,filters.rfc822date} - ${c.repo_info.last_change|n,filters.age}</dd>
35 <dt>${_('url')}</dt>
35 <dt>${_('url')}</dt>
36 <dd><pre style="margin:0">hg clone <a href="${c.clone_repo_url}">${c.clone_repo_url}</a></pre></dd>
36 <dd><pre style="margin:0">hg clone <a href="${c.clone_repo_url}">${c.clone_repo_url}</a></pre></dd>
37 <dt>${_('Download')}</dt>
37 <dt>${_('Download')}</dt>
38 <dd>
38 <dd>
39 %for cnt,archive in enumerate(c.repo_info._get_archives()):
39 %for cnt,archive in enumerate(c.repo_info._get_archives()):
40 %if cnt >=1:
40 %if cnt >=1:
41 |
41 |
42 %endif
42 %endif
43 ${h.link_to(c.repo_info.name+'.'+archive['type'],
43 ${h.link_to(c.repo_info.name+'.'+archive['type'],
44 h.url('files_archive_home',repo_name=c.repo_info.name,
44 h.url('files_archive_home',repo_name=c.repo_info.name,
45 revision='tip',fileformat=archive['extension']))}
45 revision='tip',fileformat=archive['extension']))}
46 %endfor
46 %endfor
47 </dd>
47 </dd>
48 </dl>
48 </dl>
49
49
50 <h2>${h.link_to(_('Changes'),h.url('changelog_home',repo_name=c.repo_name))}</h2>
50 <h2>${h.link_to(_('Changes'),h.url('changelog_home',repo_name=c.repo_name))}</h2>
51 <table>
51 <table>
52 <%def name="message_slug(msg)">
52 <%def name="message_slug(msg)">
53 <%
53 <%
54 limit = 60
54 limit = 60
55 if len(msg) > limit:
55 if len(msg) > limit:
56 return msg[:limit]+'...'
56 return msg[:limit]+'...'
57 else:
57 else:
58 return msg
58 return msg
59 %>
59 %>
60 </%def>
60 </%def>
61 %for cnt,cs in enumerate(c.repo_changesets):
61 %for cnt,cs in enumerate(c.repo_changesets):
62 <tr class="parity${cnt%2}">
62 <tr class="parity${cnt%2}">
63 <td>${cs._ctx.date()|n,filters.age}</td>
63 <td>${cs._ctx.date()|n,filters.age}</td>
64 <td>${cs.author|n,filters.person}</td>
64 <td>${cs.author|n,filters.person}</td>
65 <td>r${cs.revision}</td>
65 <td>
66 <td>
66 ${h.link_to(message_slug(cs.message),
67 ${h.link_to(message_slug(cs.message),
67 h.url('changeset_home',repo_name=c.repo_name,revision=cs._short),
68 h.url('changeset_home',repo_name=c.repo_name,revision=cs._short),
68 title=cs.message)}
69 title=cs.message)}
69 </td>
70 </td>
70 <td>
71 <td>
71 <span class="logtags">
72 <span class="logtags">
72 <span class="branchtag">${cs.branch}</span>
73 <span class="branchtag">${cs.branch}</span>
73 %for tag in cs.tags:
74 %for tag in cs.tags:
74 <span class="tagtag">${tag}</span>
75 <span class="tagtag">${tag}</span>
75 %endfor
76 %endfor
76 </span>
77 </span>
77 </td>
78 </td>
78 <td class="nowrap">
79 <td class="nowrap">
79 ${h.link_to(_('changeset'),h.url('changeset_home',repo_name=c.repo_name,revision=cs._short))}
80 ${h.link_to(_('changeset'),h.url('changeset_home',repo_name=c.repo_name,revision=cs._short))}
80 |
81 |
81 ${h.link_to(_('files'),h.url('files_home',repo_name=c.repo_name,revision=cs._short))}
82 ${h.link_to(_('files'),h.url('files_home',repo_name=c.repo_name,revision=cs._short))}
82 </td>
83 </td>
83 </tr>
84 </tr>
84 %endfor
85 %endfor
85 </table>
86 </table>
86
87
87 <h2>${h.link_to(_('Tags'),h.url('tags_home',repo_name=c.repo_name))}</h2>
88 <h2>${h.link_to(_('Tags'),h.url('tags_home',repo_name=c.repo_name))}</h2>
88 <table>
89 <table>
89 %for cnt,tag in enumerate(c.repo_tags):
90 %for cnt,tag in enumerate(c.repo_tags):
90 <tr class="parity${cnt%2}">
91 <tr class="parity${cnt%2}">
91 <td>${tag._ctx.date()|n,filters.age}</td>
92 <td>${tag._ctx.date()|n,filters.age}</td>
92 <td>
93 <td>
93 <span class="logtags">
94 <span class="logtags">
94 <span class="tagtag">${h.link_to(tag.tags[-1],h.url('changeset_home',repo_name=c.repo_name,revision=tag._short))}</span>
95 <span class="tagtag">${h.link_to(tag.tags[-1],h.url('changeset_home',repo_name=c.repo_name,revision=tag._short))}</span>
95 </span>
96 </span>
96 </td>
97 </td>
97 <td class="nowrap">
98 <td class="nowrap">
98 ${h.link_to(_('changeset'),h.url('changeset_home',repo_name=c.repo_name,revision=tag._short))}
99 ${h.link_to(_('changeset'),h.url('changeset_home',repo_name=c.repo_name,revision=tag._short))}
99 |
100 |
100 ${h.link_to(_('files'),h.url('files_home',repo_name=c.repo_name,revision=tag._short))}
101 ${h.link_to(_('files'),h.url('files_home',repo_name=c.repo_name,revision=tag._short))}
101 </td>
102 </td>
102 </tr>
103 </tr>
103 %endfor
104 %endfor
104 </table>
105 </table>
105
106
106 <h2>${h.link_to(_('Branches'),h.url('branches_home',repo_name=c.repo_name))}</h2>
107 <h2>${h.link_to(_('Branches'),h.url('branches_home',repo_name=c.repo_name))}</h2>
107 <table>
108 <table>
108 %for cnt,branch in enumerate(c.repo_branches):
109 %for cnt,branch in enumerate(c.repo_branches):
109 <tr class="parity${cnt%2}">
110 <tr class="parity${cnt%2}">
110 <td>${branch._ctx.date()|n,filters.age}</td>
111 <td>${branch._ctx.date()|n,filters.age}</td>
111 <td>
112 <td>
112 <span class="logtags">
113 <span class="logtags">
113 <span class="branchtag">${h.link_to(branch.branch,h.url('changeset_home',repo_name=c.repo_name,revision=branch._short))}</span>
114 <span class="branchtag">${h.link_to(branch.branch,h.url('changeset_home',repo_name=c.repo_name,revision=branch._short))}</span>
114 </span>
115 </span>
115 </td>
116 </td>
116 <td class="nowrap">
117 <td class="nowrap">
117 ${h.link_to(_('changeset'),h.url('changeset_home',repo_name=c.repo_name,revision=branch._short))}
118 ${h.link_to(_('changeset'),h.url('changeset_home',repo_name=c.repo_name,revision=branch._short))}
118 |
119 |
119 ${h.link_to(_('files'),h.url('files_home',repo_name=c.repo_name,revision=branch._short))}
120 ${h.link_to(_('files'),h.url('files_home',repo_name=c.repo_name,revision=branch._short))}
120 </td>
121 </td>
121 </tr>
122 </tr>
122 %endfor
123 %endfor
123 </table>
124 </table>
124
125
125 </%def> No newline at end of file
126 </%def>
General Comments 0
You need to be logged in to leave comments. Login now