From 0fb1fd48c430d5dbb61485a9a6c6f52aac200e09 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 27 Dec 2011 17:40:25 -0500
Subject: [PATCH] sendmail: list commits in chronological order

---
 groovy/sendmail.groovy |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/groovy/sendmail.groovy b/groovy/sendmail.groovy
index 5733ae7..9616909 100644
--- a/groovy/sendmail.groovy
+++ b/groovy/sendmail.groovy
@@ -130,7 +130,7 @@
 		
 	switch (command.type) {
 		case ReceiveCommand.Type.CREATE:
-			def commits = JGitUtils.getRevLog(r, command.oldId.name, command.newId.name)
+			def commits = JGitUtils.getRevLog(r, command.oldId.name, command.newId.name).reverse()
 			commitCount += commits.size()
 			if (commits.size() > 0) {
 				// new branch
@@ -146,7 +146,7 @@
 			}
 			break
 		case ReceiveCommand.Type.UPDATE:
-			def commits = JGitUtils.getRevLog(r, command.oldId.name, command.newId.name)
+			def commits = JGitUtils.getRevLog(r, command.oldId.name, command.newId.name).reverse()
 			commitCount += commits.size()
 			// fast-forward branch commits table
 			changes += "$branchBreak $ref branch updated ($commits.size commits)\n$branchBreak"
@@ -154,7 +154,7 @@
 			changes += '\n'
 			break
 		case ReceiveCommand.Type.UPDATE_NONFASTFORWARD:
-			def commits = JGitUtils.getRevLog(r, command.oldId.name, command.newId.name)
+			def commits = JGitUtils.getRevLog(r, command.oldId.name, command.newId.name).reverse()
 			commitCount += commits.size()
 			// non-fast-forward branch commits table
 			changes += "$branchBreak $ref branch updated [NON fast-forward] ($commits.size commits)\n$branchBreak"

--
Gitblit v1.9.1