From 5fc0f1043b42112f1a415eb2920d7c70413aa78f Mon Sep 17 00:00:00 2001 From: "Shawn O. Pearce" Date: Fri, 18 Feb 2011 14:14:56 -0800 Subject: [PATCH] BundleWriter: Always use OFS_DELTA CGit just learned to always use OFS_DELTA when writing out bundle files. This makes sense because bundle came about well after OFS_DELTA was established, so any version of CGit that can read a bundle file can also read OFS_DELTA. Since OFS_DELTA is smaller, always use it when writing bundles. Change-Id: I44f9921494798ea0c99e16eab58b87bebeb9aff5 Signed-off-by: Shawn O. Pearce --- .../src/org/eclipse/jgit/transport/BundleWriter.java | 1 + 1 file changed, 1 insertion(+) diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/BundleWriter.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/BundleWriter.java index b513412da..e148bdaed 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/BundleWriter.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/BundleWriter.java @@ -190,6 +190,7 @@ public class BundleWriter { inc.addAll(include.values()); for (final RevCommit r : assume) exc.add(r.getId()); + packWriter.setDeltaBaseAsOffset(true); packWriter.setThin(exc.size() > 0); packWriter.preparePack(monitor, inc, exc);