Browse Source

PackWriter: Fix total delta count

The total delta count is supposed to include reused deltas, not
just newly created deltas.

Change-Id: I98cbdcef80d59714a4f62ff322e7b709b08b6d26
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
stable-0.12
Shawn O. Pearce 14 years ago
parent
commit
977446e5da
  1. 4
      org.eclipse.jgit/src/org/eclipse/jgit/storage/pack/PackWriter.java

4
org.eclipse.jgit/src/org/eclipse/jgit/storage/pack/PackWriter.java

@ -978,8 +978,10 @@ public class PackWriter {
out.endObject(); out.endObject();
otp.setCRC(out.getCRC32()); otp.setCRC(out.getCRC32());
stats.reusedObjects++; stats.reusedObjects++;
if (otp.isDeltaRepresentation()) if (otp.isDeltaRepresentation()) {
stats.totalDeltas++;
stats.reusedDeltas++; stats.reusedDeltas++;
}
return; return;
} catch (StoredObjectRepresentationNotAvailableException gone) { } catch (StoredObjectRepresentationNotAvailableException gone) {
if (otp.getOffset() == out.length()) { if (otp.getOffset() == out.length()) {

Loading…
Cancel
Save