summaryrefslogtreecommitdiff
path: root/urmoms.c
diff options
context:
space:
mode:
Diffstat (limited to 'urmoms.c')
-rw-r--r--urmoms.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/urmoms.c b/urmoms.c
index 8167d0f..91ab86f 100644
--- a/urmoms.c
+++ b/urmoms.c
@@ -368,6 +368,8 @@ writelog(FILE *fp)
git_revwalk_new(&w, repo);
git_revwalk_push_head(w);
+ git_revwalk_sorting(w, GIT_SORT_TIME);
+ git_revwalk_simplify_first_parent(w);
/* TODO: also make "expanded" log ? (with message body) */
fputs("<table><thead>\n<tr><td>Age</td><td>Commit message</td><td>Author</td>"
@@ -490,6 +492,8 @@ writeatom(FILE *fp)
git_revwalk_new(&w, repo);
git_revwalk_push_head(w);
+ git_revwalk_sorting(w, GIT_SORT_TIME);
+ git_revwalk_simplify_first_parent(w);
for (i = 0; i < m && !git_revwalk_next(&id, w); i++) {
if (!(ci = commitinfo_getbyoid(&id)))