author | Lars Hjemli <hjemli@gmail.com> | 2006-12-22 00:38:37 (UTC) |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2006-12-22 00:38:37 (UTC) |
commit | 2efee09abe28ecd2719201da6cd9915f14d93a56 (patch) (side-by-side diff) | |
tree | 50112da31798df01d8930d3a2a3270fb107730d4 /ui-commit.c | |
parent | 9d8d9b61238df3a855504825e5f735d00289f12b (diff) | |
download | cgit-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>
-rw-r--r-- | ui-commit.c | 5 |
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>"); |