Commit 82b1db3b by Vicent Marti Committed by Andreas Ericsson

Changed commit time sorting to be descending (from newest to oldest).

Signed-off-by: Vicent Marti <tanoku@gmail.com>
Signed-off-by: Andreas Ericsson <ae@op5.se>
parent e5d1faef
......@@ -350,7 +350,7 @@ void git_commit_list_timesort(git_commit_list *list)
e = q, q = q->next, q_size--;
else if (q_size == 0 || q == NULL ||
p->commit->commit_time <= q->commit->commit_time)
p->commit->commit_time >= q->commit->commit_time)
e = p, p = p->next, p_size--;
else
......
......@@ -12,10 +12,10 @@ BEGIN_TEST(list_timesort_test)
time_t previous_time;
#define TEST_SORTED() \
previous_time = 0;\
previous_time = INT_MAX;\
for (n = list.head; n != NULL; n = n->next)\
{\
must_be_true(n->commit->commit_time >= previous_time);\
must_be_true(n->commit->commit_time <= previous_time);\
previous_time = n->commit->commit_time;\
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment