From 8eac2b839d7d08fe94d03bf7535b6b9199fa80c6 Mon Sep 17 00:00:00 2001 From: Ryan Lerch Date: May 26 2016 09:51:01 +0000 Subject: fixed display of files moved on both old and new pygit2 --- diff --git a/pagure/templates/pull_request.html b/pagure/templates/pull_request.html index 8766827..32d504e 100644 --- a/pagure/templates/pull_request.html +++ b/pagure/templates/pull_request.html @@ -317,25 +317,35 @@ {% endmacro %} {% if patch | hasattr('new_file_path') %} - {%- if patch.status == 'D' -%} - {% set patchtype = "removed"%} -
- {{ viewfilelink(patch.new_file_path) }} {{ lineschanged(False, True) }} -
-
file removed
- {%-elif patch.status == 'A' -%} - {% set patchtype = "added"%} -
- {{ viewfilelink(patch.new_file_path) }} {{ lineschanged(True, False) }} -
-
file added
- {%-elif patch.status == 'M' -%} - {% set patchtype = "changed"%} + {%- if patch.new_file_path == patch.old_file_path -%} + {%- if patch.status == 'D' -%} + {% set patchtype = "removed"%} +
+ {{ viewfilelink(patch.new_file_path) }} {{ lineschanged(False, True) }} +
+
file removed
+ {%-elif patch.status == 'A' -%} + {% set patchtype = "added"%} +
+ {{ viewfilelink(patch.new_file_path) }} {{ lineschanged(True, False) }} +
+
file added
+ {%-elif patch.status == 'M' -%} + {% set patchtype = "changed"%} +
+ {{ viewfilelink(patch.new_file_path) }} {{ lineschanged(True, True) }} +
+
file changed
+ {%-endif-%} + {%- else -%} + {% set patchtype = "moved"%} + {{lineschanged(True, True)}}
- {{ viewfilelink(patch.new_file_path) }} {{ lineschanged(True, True) }} + {{patch.old_file_path}}
+ {{viewfilelink(patch.new_file_path)}}
-
file changed
- {%-endif-%} +
file moved
+ {%- endif -%} {%- elif patch | hasattr('delta') -%} {%- if patch.delta.new_file.path == patch.delta.old_file.path -%} {%- if patch.delta.new_file.mode == 0 and patch.delta.old_file.mode == 33188 -%} @@ -353,6 +363,14 @@
file changed
{%-endif-%} + {%- else -%} + {% set patchtype = "moved"%} + {{lineschanged(True, True)}} +
+ {{patch.delta.old_file.path}}
+ {{viewfilelink(patch.delta.new_file.path)}} +
+
file moved
{%- endif -%} {%- endif -%}