Show More
@@ -154,6 +154,7 class FilesController(BaseRepoController | |||
|
154 | 154 | |
|
155 | 155 | if c.file.is_file(): |
|
156 | 156 | _hist = c.rhodecode_repo.get_changeset().get_file_history(f_path) |
|
157 | c.file_changeset = c.changeset if c.changeset.revision < _hist[0].revision else _hist[0] | |
|
157 | 158 | c.file_history = self._get_node_history(None, f_path, _hist) |
|
158 | 159 | c.authors = [] |
|
159 | 160 | for a in set([x.author for x in _hist]): |
@@ -4,8 +4,8 | |||
|
4 | 4 | <div> |
|
5 | 5 | <div style="float:left"> |
|
6 | 6 | ${h.form(h.url('files_diff_home',repo_name=c.repo_name,f_path=c.f_path),method='get')} |
|
7 |
${h.hidden('diff2',c.file |
|
|
8 |
${h.select('diff1',c.file |
|
|
7 | ${h.hidden('diff2',c.file_changeset.raw_id)} | |
|
8 | ${h.select('diff1',c.file_changeset.raw_id,c.file_history)} | |
|
9 | 9 | ${h.submit('diff',_('diff to revision'),class_="ui-btn")} |
|
10 | 10 | ${h.submit('show_rev',_('show at revision'),class_="ui-btn")} |
|
11 | 11 | ${h.end_form()} |
@@ -28,31 +28,31 | |||
|
28 | 28 | <div class="code-header"> |
|
29 | 29 | <div class="stats"> |
|
30 | 30 | <div class="left img"><img src="${h.url('/images/icons/file.png')}"/></div> |
|
31 |
<div class="left item"><pre class="tooltip" title="${h.tooltip(h.fmt_date(c.file |
|
|
31 | <div class="left item"><pre class="tooltip" title="${h.tooltip(h.fmt_date(c.file_changeset.date))}">${h.link_to("r%s:%s" % (c.file_changeset.revision,h.short_id(c.file_changeset.raw_id)),h.url('changeset_home',repo_name=c.repo_name,revision=c.file_changeset.raw_id))}</pre></div> | |
|
32 | 32 | <div class="left item"><pre>${h.format_byte_size(c.file.size,binary=True)}</pre></div> |
|
33 | 33 | <div class="left item last"><pre>${c.file.mimetype}</pre></div> |
|
34 | 34 | <div class="buttons"> |
|
35 | 35 | %if c.annotate: |
|
36 |
${h.link_to(_('show source'), h.url('files_home', repo_name=c.repo_name,revision=c.file |
|
|
36 | ${h.link_to(_('show source'), h.url('files_home', repo_name=c.repo_name,revision=c.file_changeset.raw_id,f_path=c.f_path),class_="ui-btn")} | |
|
37 | 37 | %else: |
|
38 |
${h.link_to(_('show annotation'),h.url('files_annotate_home',repo_name=c.repo_name,revision=c.file |
|
|
38 | ${h.link_to(_('show annotation'),h.url('files_annotate_home',repo_name=c.repo_name,revision=c.file_changeset.raw_id,f_path=c.f_path),class_="ui-btn")} | |
|
39 | 39 | %endif |
|
40 |
${h.link_to(_('show as raw'),h.url('files_raw_home',repo_name=c.repo_name,revision=c.file |
|
|
41 |
${h.link_to(_('download as raw'),h.url('files_rawfile_home',repo_name=c.repo_name,revision=c.file |
|
|
40 | ${h.link_to(_('show as raw'),h.url('files_raw_home',repo_name=c.repo_name,revision=c.file_changeset.raw_id,f_path=c.f_path),class_="ui-btn")} | |
|
41 | ${h.link_to(_('download as raw'),h.url('files_rawfile_home',repo_name=c.repo_name,revision=c.file_changeset.raw_id,f_path=c.f_path),class_="ui-btn")} | |
|
42 | 42 | % if h.HasRepoPermissionAny('repository.write','repository.admin')(c.repo_name): |
|
43 | 43 | % if not c.file.is_binary: |
|
44 |
${h.link_to(_('edit'),h.url('files_edit_home',repo_name=c.repo_name,revision=c.file |
|
|
44 | ${h.link_to(_('edit'),h.url('files_edit_home',repo_name=c.repo_name,revision=c.file_changeset.raw_id,f_path=c.f_path),class_="ui-btn")} | |
|
45 | 45 | % endif |
|
46 | 46 | % endif |
|
47 | 47 | </div> |
|
48 | 48 | </div> |
|
49 | 49 | <div class="author"> |
|
50 | 50 | <div class="gravatar"> |
|
51 |
<img alt="gravatar" src="${h.gravatar_url(h.email_or_none(c.file |
|
|
51 | <img alt="gravatar" src="${h.gravatar_url(h.email_or_none(c.file_changeset.author),16)}"/> | |
|
52 | 52 | </div> |
|
53 |
<div title="${c.file |
|
|
53 | <div title="${c.file_changeset.author}" class="user">${h.person(c.file_changeset.author)}</div> | |
|
54 | 54 | </div> |
|
55 |
<div class="commit">${h.urlify_commit(c.file |
|
|
55 | <div class="commit">${h.urlify_commit(c.file_changeset.message,c.repo_name)}</div> | |
|
56 | 56 | </div> |
|
57 | 57 | <div class="code-body"> |
|
58 | 58 | %if c.file.is_binary: |
@@ -66,7 +66,7 | |||
|
66 | 66 | %endif |
|
67 | 67 | %else: |
|
68 | 68 | ${_('File is too big to display')} ${h.link_to(_('show as raw'), |
|
69 |
h.url('files_raw_home',repo_name=c.repo_name,revision=c.file |
|
|
69 | h.url('files_raw_home',repo_name=c.repo_name,revision=c.file_changeset.raw_id,f_path=c.f_path))} | |
|
70 | 70 | %endif |
|
71 | 71 | %endif |
|
72 | 72 | </div> |
General Comments 0
You need to be logged in to leave comments.
Login now