James Moger
2011-12-23 5386a2be537303e68d27bdaa4d9c62c09493c654
Fixed revlog where start of range is the zeroId
1 files modified
7 ■■■■■ changed files
src/com/gitblit/utils/JGitUtils.java 7 ●●●●● patch | view | raw | blame | history
src/com/gitblit/utils/JGitUtils.java
@@ -1001,7 +1001,14 @@
            RevWalk rw = new RevWalk(repository);
            rw.markStart(rw.parseCommit(endRange));
            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) {