summaryrefslogtreecommitdiffabout
path: root/ui-commit.c
authorLars Hjemli <hjemli@gmail.com>2006-12-22 00:38:37 (UTC)
committer Lars Hjemli <hjemli@gmail.com>2006-12-22 00:38:37 (UTC)
commit2efee09abe28ecd2719201da6cd9915f14d93a56 (patch) (side-by-side diff)
tree50112da31798df01d8930d3a2a3270fb107730d4 /ui-commit.c
parent9d8d9b61238df3a855504825e5f735d00289f12b (diff)
downloadcgit-2efee09abe28ecd2719201da6cd9915f14d93a56.zip
cgit-2efee09abe28ecd2719201da6cd9915f14d93a56.tar.gz
cgit-2efee09abe28ecd2719201da6cd9915f14d93a56.tar.bz2
Add missing diff-link in ui-commit.c
Gaah. This should have been a part of 36aba00273e7af1b94bf8c5dd5068709d983d01e Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Diffstat (limited to 'ui-commit.c') (more/less context) (show whitespace changes)
-rw-r--r--ui-commit.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ui-commit.c b/ui-commit.c
index b49b2e9..73fa104 100644
--- a/ui-commit.c
+++ b/ui-commit.c
@@ -47,34 +47,35 @@ void print_filepair(struct diff_filepair *pair)
html("<tr>");
htmlf("<td class='mode'>");
if (is_null_sha1(pair->two->sha1)) {
html_filemode(pair->one->mode);
} else {
html_filemode(pair->two->mode);
}
if (pair->one->mode != pair->two->mode &&
!is_null_sha1(pair->one->sha1) &&
!is_null_sha1(pair->two->sha1)) {
html("<span class='modechange'>[");
html_filemode(pair->one->mode);
html("]</span>");
}
htmlf("</td><td class='%s'>", class);
- query = fmt("id=%s", sha1_to_hex(pair->two->sha1));
- html_link_open(cgit_pageurl(cgit_query_repo, "view", query),
+ query = fmt("id=%s&id2=%s", sha1_to_hex(pair->one->sha1),
+ sha1_to_hex(pair->two->sha1));
+ html_link_open(cgit_pageurl(cgit_query_repo, "diff", query),
NULL, NULL);
if (pair->status == DIFF_STATUS_COPIED ||
pair->status == DIFF_STATUS_RENAMED) {
html_txt(pair->two->path);
htmlf("</a> (%s from ", pair->status == DIFF_STATUS_COPIED ?
"copied" : "renamed");
query = fmt("id=%s", sha1_to_hex(pair->one->sha1));
html_link_open(cgit_pageurl(cgit_query_repo, "view", query),
NULL, NULL);
html_txt(pair->one->path);
html("</a>)");
} else {
html_txt(pair->two->path);
html("</a>");
}
html("<td>");