diff --git a/urmoms.c b/urmoms.c index a2ef4c5..0e47bba 100644 --- a/urmoms.c +++ b/urmoms.c @@ -332,13 +332,18 @@ writelog(FILE *fp) git_revwalk_push_head(w); /* TODO: also make "expanded" log ? (with message body) */ - i = 0; - fputs("" - "", fp); + i = 0; /* DEBUG: to limit commits */ + fputs("
SummaryAuthorAgeFiles+-
\n" + "\n\n", fp); while (!git_revwalk_next(&id, w)) { + /* DEBUG */ + if (i++ > 100) + break; + + relpath = ""; + if (git_commit_lookup(&commit, repo, &id)) return 1; /* TODO: error */ - if ((error = git_commit_parent(&parent, commit, 0))) continue; /* TODO: handle error */ if ((error = git_commit_tree(&commit_tree, commit))) @@ -379,20 +384,17 @@ writelog(FILE *fp) fprintf(fp, "+%zu", nadd); fputs("", fp); + fputs("\n", fp); + relpath = "../"; printshowfile(commit); git_diff_free(diff); git_commit_free(commit); - - /* DEBUG */ - i++; - if (i > 100) - break; } fprintf(fp, "
Commit messageAuthorAgeFiles+-
", fp); fprintf(fp, "-%zu", ndel); - fputs("
"); git_revwalk_free(w); + relpath = ""; return 0; }