diff --git a/rhodecode/templates/changeset/diff_block.html b/rhodecode/templates/changeset/diff_block.html --- a/rhodecode/templates/changeset/diff_block.html +++ b/rhodecode/templates/changeset/diff_block.html @@ -5,37 +5,37 @@ ## <%def name="diff_block(change)"> -%for op,filenode,diff,cs1,cs2,stat in change: - %if op !='removed': -
-
+%for FID,(cs1, cs2, change, path, diff, stats) in change.iteritems(): + ##%if op !='removed': +
+
- ${h.link_to_if(change!='removed',h.safe_unicode(filenode.path),h.url('files_home',repo_name=c.repo_name, - revision=filenode.changeset.raw_id,f_path=h.safe_unicode(filenode.path)))} + ${h.link_to_if(change!='removed',h.safe_unicode(path),h.url('files_home',repo_name=c.repo_name, + revision=cs2,f_path=h.safe_unicode(path)))}
- - - - ${c.ignorews_url(request.GET, h.FID(filenode.changeset.raw_id,filenode.path))} - ${c.context_url(request.GET, h.FID(filenode.changeset.raw_id,filenode.path))} + + + + ${c.ignorews_url(request.GET, h.FID(cs2,path))} + ${c.context_url(request.GET, h.FID(cs2,path))}
-
+
${diff|n}
- %endif + ##%endif %endfor