diff options
author | Robin Rosenberg <robin.rosenberg@dewire.com> | 2014-02-02 23:26:34 +0100 |
---|---|---|
committer | Matthias Sohn <matthias.sohn@sap.com> | 2014-02-03 14:51:11 +0100 |
commit | 871ee53b52a7e7f6a0fe600a054ec78f8e4bff5a (patch) | |
tree | 61978b3a73d0b27eedf88c05a4861851026a3895 /org.eclipse.jgit | |
parent | 5404e70dc64201786cd6a21efb41310912860122 (diff) | |
download | jgit-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.java | 2 |
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; } /** |