author | Lars Hjemli <hjemli@gmail.com> | 2007-06-29 18:27:41 (UTC) |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2007-06-29 18:31:00 (UTC) |
commit | 103940fe6b0914dc42b8b033d1d328f38135ca5f (patch) (unidiff) | |
tree | 2bc9c831dc5158032e68e065519e7ee243b6731d /ui-summary.c | |
parent | 382805ee83b6e6f165159312a9fe20e3971897b6 (diff) | |
download | cgit-103940fe6b0914dc42b8b033d1d328f38135ca5f.zip cgit-103940fe6b0914dc42b8b033d1d328f38135ca5f.tar.gz cgit-103940fe6b0914dc42b8b033d1d328f38135ca5f.tar.bz2 |
Add ofs argument to cgit_log_link and use it in ui-log.c
This fixes a bug in the prev/next links on the log page: when on the default
branch the links to prev/next page would contain h=(null).
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
-rw-r--r-- | ui-summary.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ui-summary.c b/ui-summary.c index 03dd078..b4bc6d8 100644 --- a/ui-summary.c +++ b/ui-summary.c | |||
@@ -18,25 +18,25 @@ static int cgit_print_branch_cb(const char *refname, const unsigned char *sha1, | |||
18 | char buf[256]; | 18 | char buf[256]; |
19 | char *ref; | 19 | char *ref; |
20 | 20 | ||
21 | ref = xstrdup(refname); | 21 | ref = xstrdup(refname); |
22 | strncpy(buf, refname, sizeof(buf)); | 22 | strncpy(buf, refname, sizeof(buf)); |
23 | commit = lookup_commit(sha1); | 23 | commit = lookup_commit(sha1); |
24 | // object is not really parsed at this point, because of some fallout | 24 | // object is not really parsed at this point, because of some fallout |
25 | // from previous calls to git functions in cgit_print_log() | 25 | // from previous calls to git functions in cgit_print_log() |
26 | commit->object.parsed = 0; | 26 | commit->object.parsed = 0; |
27 | if (commit && !parse_commit(commit)){ | 27 | if (commit && !parse_commit(commit)){ |
28 | info = cgit_parse_commit(commit); | 28 | info = cgit_parse_commit(commit); |
29 | html("<tr><td>"); | 29 | html("<tr><td>"); |
30 | cgit_log_link(ref, NULL, NULL, ref, NULL, NULL); | 30 | cgit_log_link(ref, NULL, NULL, ref, NULL, NULL, 0); |
31 | html("</td><td>"); | 31 | html("</td><td>"); |
32 | cgit_print_age(commit->date, -1, NULL); | 32 | cgit_print_age(commit->date, -1, NULL); |
33 | html("</td><td>"); | 33 | html("</td><td>"); |
34 | html_txt(info->author); | 34 | html_txt(info->author); |
35 | html("</td><td>"); | 35 | html("</td><td>"); |
36 | cgit_commit_link(info->subject, NULL, NULL, ref, NULL); | 36 | cgit_commit_link(info->subject, NULL, NULL, ref, NULL); |
37 | html("</td></tr>\n"); | 37 | html("</td></tr>\n"); |
38 | cgit_free_commitinfo(info); | 38 | cgit_free_commitinfo(info); |
39 | } else { | 39 | } else { |
40 | html("<tr><td>"); | 40 | html("<tr><td>"); |
41 | html_txt(buf); | 41 | html_txt(buf); |
42 | html("</td><td colspan='3'>"); | 42 | html("</td><td colspan='3'>"); |