From ab77ee368024b2012f519ea7b425cbce7ac22808 Mon Sep 17 00:00:00 2001 From: Robin Rosenberg Date: Thu, 6 Sep 2007 00:12:40 +0200 Subject: [PATCH] Sort HEAD high in the history view. Signed-off-by: Robin Rosenberg --- org.spearce.jgit/src/org/spearce/jgit/lib/TopologicalWalker.java | 2 +- org.spearce.jgit/src/org/spearce/jgit/lib/Walker.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/org.spearce.jgit/src/org/spearce/jgit/lib/TopologicalWalker.java b/org.spearce.jgit/src/org/spearce/jgit/lib/TopologicalWalker.java index 0a3b182a..7ef95e3f 100644 --- a/org.spearce.jgit/src/org/spearce/jgit/lib/TopologicalWalker.java +++ b/org.spearce.jgit/src/org/spearce/jgit/lib/TopologicalWalker.java @@ -100,7 +100,7 @@ public class TopologicalWalker extends Walker { if (commitId == null) commitId = ObjectId.zeroId(); collected.put(commitId, commitId); - if (commitId.equals(ObjectId.zeroId())) + if (commitId.equals(ObjectId.zeroId()) || commitId.equals(starts[0].getCommitId())) commitTime.put(commitId, new Date(Long.MAX_VALUE)); else commitTime.put(commitId, commit.getAuthor().getWhen()); diff --git a/org.spearce.jgit/src/org/spearce/jgit/lib/Walker.java b/org.spearce.jgit/src/org/spearce/jgit/lib/Walker.java index 9f6cfb6f..7f4b6901 100644 --- a/org.spearce.jgit/src/org/spearce/jgit/lib/Walker.java +++ b/org.spearce.jgit/src/org/spearce/jgit/lib/Walker.java @@ -16,7 +16,7 @@ public abstract class Walker { private boolean followMainOnly; protected Repository repository; private ObjectId activeDiffLeafId; - private final Commit[] starts; + protected final Commit[] starts; private final Boolean merges; private Map donewith = new ObjectIdMap(); private Collection todo = new ArrayList(20000); -- 2.11.4.GIT