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

---
 src/com/gitblit/utils/JGitUtils.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/src/com/gitblit/utils/JGitUtils.java b/src/com/gitblit/utils/JGitUtils.java
index e73ee80..d694ee2 100644
--- a/src/com/gitblit/utils/JGitUtils.java
+++ b/src/com/gitblit/utils/JGitUtils.java
@@ -1001,7 +1001,14 @@
 
 			RevWalk rw = new RevWalk(repository);
 			rw.markStart(rw.parseCommit(endRange));
-			rw.markUninteresting(rw.parseCommit(startRange));
+			if (startRange.equals(ObjectId.zeroId())) {
+				// maybe this is a tag or an orphan branch
+				list.add(rw.parseCommit(endRange));
+				rw.dispose();
+				return list;
+			} else {
+				rw.markUninteresting(rw.parseCommit(startRange));
+			}
 
 			Iterable<RevCommit> revlog = rw;
 			for (RevCommit rev : revlog) {

--
Gitblit v1.9.1