summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--ui-diff.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/ui-diff.c b/ui-diff.c
index 1c182aa..7ab1e49 100644
--- a/ui-diff.c
+++ b/ui-diff.c
@@ -17,5 +17,4 @@ static int files, slots;
17static int total_adds, total_rems, max_changes; 17static int total_adds, total_rems, max_changes;
18static int lines_added, lines_removed; 18static int lines_added, lines_removed;
19static char *curr_rev;
20 19
21static struct fileinfo { 20static struct fileinfo {
@@ -81,6 +80,6 @@ static void print_fileinfo(struct fileinfo *info)
81 } 80 }
82 htmlf("</td><td class='%s'>", class); 81 htmlf("</td><td class='%s'>", class);
83 cgit_diff_link(info->new_path, NULL, NULL, ctx.qry.head, curr_rev, 82 cgit_diff_link(info->new_path, NULL, NULL, ctx.qry.head, ctx.qry.sha1,
84 NULL, info->new_path); 83 ctx.qry.sha2, info->new_path);
85 if (info->status == DIFF_STATUS_COPIED || info->status == DIFF_STATUS_RENAMED) 84 if (info->status == DIFF_STATUS_COPIED || info->status == DIFF_STATUS_RENAMED)
86 htmlf(" (%s from %s)", 85 htmlf(" (%s from %s)",
@@ -146,5 +145,4 @@ void cgit_print_diffstat(const unsigned char *old_sha1,
146 html("<table summary='diffstat' class='diffstat'>"); 145 html("<table summary='diffstat' class='diffstat'>");
147 max_changes = 0; 146 max_changes = 0;
148 curr_rev = xstrdup(sha1_to_hex(new_sha1));
149 cgit_diff_tree(old_sha1, new_sha1, inspect_filepair, NULL); 147 cgit_diff_tree(old_sha1, new_sha1, inspect_filepair, NULL);
150 for(i = 0; i<files; i++) 148 for(i = 0; i<files; i++)