summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit
diff options
context:
space:
mode:
authorRobin Rosenberg <robin.rosenberg@dewire.com>2014-02-02 23:26:34 +0100
committerMatthias Sohn <matthias.sohn@sap.com>2014-02-03 14:51:11 +0100
commit871ee53b52a7e7f6a0fe600a054ec78f8e4bff5a (patch)
tree61978b3a73d0b27eedf88c05a4861851026a3895 /org.eclipse.jgit
parent5404e70dc64201786cd6a21efb41310912860122 (diff)
downloadjgit-871ee53b52a7e7f6a0fe600a054ec78f8e4bff5a.tar.gz
jgit-871ee53b52a7e7f6a0fe600a054ec78f8e4bff5a.zip
Reset internal state canonical length in WorkingTreeIterator when moving
Bug: 426514 Change-Id: Ifb75a4fa12291aeeece3dda129a65f0c1fd5e0eb Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'org.eclipse.jgit')
-rw-r--r--org.eclipse.jgit/src/org/eclipse/jgit/treewalk/WorkingTreeIterator.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/treewalk/WorkingTreeIterator.java b/org.eclipse.jgit/src/org/eclipse/jgit/treewalk/WorkingTreeIterator.java
index 280f64f4f0..14c53dd100 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/treewalk/WorkingTreeIterator.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/treewalk/WorkingTreeIterator.java
@@ -465,7 +465,6 @@ public abstract class WorkingTreeIterator extends AbstractTreeIterator {
public void next(final int delta) throws CorruptObjectException {
ptr += delta;
if (!eof()) {
- canonLen = -1;
parseEntry();
}
}
@@ -484,6 +483,7 @@ public abstract class WorkingTreeIterator extends AbstractTreeIterator {
ensurePathCapacity(pathOffset + nameLen, pathOffset);
System.arraycopy(e.encodedName, 0, path, pathOffset, nameLen);
pathLen = pathOffset + nameLen;
+ canonLen = -1;
}
/**