]> source.dussan.org Git - jgit.git/commitdiff
Add toString() for PackConfig 87/11187/1
authorEdwin Kempin <edwin.kempin@sap.com>
Fri, 15 Mar 2013 09:24:58 +0000 (10:24 +0100)
committerEdwin Kempin <edwin.kempin@sap.com>
Fri, 15 Mar 2013 09:24:58 +0000 (10:24 +0100)
This is helpful for writing the pack configuration into a log file.

Change-Id: I5e7f5ff7e01c9538ca12a1860844ba9b467bdf05
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
org.eclipse.jgit/src/org/eclipse/jgit/storage/pack/PackConfig.java

index 7184859dad8b20bf7454d0396d937616aeb5e7b5..ec17060dd54d9e2048201239c3490bf8b3390485 100644 (file)
@@ -685,4 +685,22 @@ public class PackConfig {
                                "pack", "deltacompression", isDeltaCompress())); //$NON-NLS-1$ //$NON-NLS-2$
                setBuildBitmaps(rc.getBoolean("pack", "buildbitmaps", isBuildBitmaps())); //$NON-NLS-1$ //$NON-NLS-2$
        }
+
+       public String toString() {
+               final StringBuilder b = new StringBuilder();
+               b.append("maxDeltaDepth=").append(getMaxDeltaDepth()); //$NON-NLS-1$
+               b.append("deltaSearchWindowSize=").append(getDeltaSearchWindowSize()); //$NON-NLS-1$
+               b.append("deltaSearchMemoryLimit=").append(getDeltaSearchMemoryLimit()); //$NON-NLS-1$
+               b.append("deltaCacheSize=").append(getDeltaCacheSize()); //$NON-NLS-1$
+               b.append("deltaCacheLimit=").append(getDeltaCacheLimit()); //$NON-NLS-1$
+               b.append("compressionLevel=").append(getCompressionLevel()); //$NON-NLS-1$
+               b.append("indexVersion=").append(getIndexVersion()); //$NON-NLS-1$
+               b.append("bigFileThreshold=").append(getBigFileThreshold()); //$NON-NLS-1$
+               b.append("threads=").append(getThreads()); //$NON-NLS-1$
+               b.append("reuseDeltas=").append(isReuseDeltas()); //$NON-NLS-1$
+               b.append("reuseObjects=").append(isReuseObjects()); //$NON-NLS-1$
+               b.append("deltaCompress=").append(isDeltaCompress()); //$NON-NLS-1$
+               b.append("buildBitmaps=").append(isBuildBitmaps()); //$NON-NLS-1$
+               return b.toString();
+       }
 }