summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jgit')
-rw-r--r--org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java b/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java
index 51de7c4a51..1236ac6485 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java
@@ -746,12 +746,11 @@ public class RevWalk implements Iterable<RevCommit> {
RevObject r = objects.get(id);
if (r == null) {
final ObjectLoader ldr = reader.open(id);
- final byte[] data = ldr.getCachedBytes();
final int type = ldr.getType();
switch (type) {
case Constants.OBJ_COMMIT: {
final RevCommit c = createCommit(id);
- c.parseCanonical(this, data);
+ c.parseCanonical(this, ldr.getCachedBytes());
r = c;
break;
}
@@ -767,7 +766,7 @@ public class RevWalk implements Iterable<RevCommit> {
}
case Constants.OBJ_TAG: {
final RevTag t = new RevTag(id);
- t.parseCanonical(this, data);
+ t.parseCanonical(this, ldr.getCachedBytes());
r = t;
break;
}