Re: [PATCH] Fixes to packed delta format reading.
From: Shawn Pearce <hidden>
Date: 2016-06-15 22:42:36
quoted hunk ↗ jump to hunk
--- .../src/org/spearce/jgit/lib/PatchDeltaStream.java | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)diff --git a/org.spearce.jgit/src/org/spearce/jgit/lib/PatchDeltaStream.java b/org.spearce.jgit/src/org/spearce/jgit/lib/PatchDeltaStream.java index 808e854..11a7679 100644 --- a/org.spearce.jgit/src/org/spearce/jgit/lib/PatchDeltaStream.java +++ b/org.spearce.jgit/src/org/spearce/jgit/lib/PatchDeltaStream.java@@ -105,7 +105,7 @@ public class PatchDeltaStream extends In + " load delta base for patching."); } shift += n; - expBaseLen += n; + expBaseLen -= n; } } finally@@ -269,7 +269,7 @@ public class PatchDeltaStream extends In throws IOException { int r; - while ((r = read(buf, o, len)) > 0) + while ((r = deltaStream.read(buf, o, len)) > 0) { o += r; len -= r;
Thanks. I actually found these Friday night when I started reviewing the code to double check its compliance with A Large Angry SCM's file format documentation. These were already made locally but I didn't push them out to my web repository yet. I'll do that shortly. -- Shawn.