fix relpath for files, small cleanup
1 files changed, 12 insertions(+), 10 deletions(-) | |||
---|---|---|---|
M | urmoms.c | +12 | -10 |
1@@ -332,13 +332,18 @@ writelog(FILE *fp)
2 git_revwalk_push_head(w);
3
4 /* TODO: also make "expanded" log ? (with message body) */
5- i = 0;
6- fputs("<table><thead><tr><td>Summary</td><td>Author</td><td align=\"right\">Age</td>"
7- "<td align=\"right\">Files</td><td align=\"right\">+</td><td align=\"right\">-</td></tr></thead><tbody>", fp);
8+ i = 0; /* DEBUG: to limit commits */
9+ fputs("<table><thead>\n<tr><td>Commit message</td><td>Author</td><td align=\"right\">Age</td>"
10+ "<td align=\"right\">Files</td><td align=\"right\">+</td><td align=\"right\">-</td></tr>\n</thead><tbody>\n", fp);
11 while (!git_revwalk_next(&id, w)) {
12+ /* DEBUG */
13+ if (i++ > 100)
14+ break;
15+
16+ relpath = "";
17+
18 if (git_commit_lookup(&commit, repo, &id))
19 return 1; /* TODO: error */
20-
21 if ((error = git_commit_parent(&parent, commit, 0)))
22 continue; /* TODO: handle error */
23 if ((error = git_commit_tree(&commit_tree, commit)))
24@@ -379,20 +384,17 @@ writelog(FILE *fp)
25 fprintf(fp, "+%zu", nadd);
26 fputs("</td><td align=\"right\">", fp);
27 fprintf(fp, "-%zu", ndel);
28- fputs("</td></tr>", fp);
29+ fputs("</td></tr>\n", fp);
30
31+ relpath = "../";
32 printshowfile(commit);
33
34 git_diff_free(diff);
35 git_commit_free(commit);
36-
37- /* DEBUG */
38- i++;
39- if (i > 100)
40- break;
41 }
42 fprintf(fp, "</tbody></table>");
43 git_revwalk_free(w);
44+ relpath = "";
45
46 return 0;
47 }