]> source.dussan.org Git - jgit.git/commitdiff
Revert "Configure WindowCache settings to use in JGit CLI" 48/130448/1
authorMatthias Sohn <matthias.sohn@sap.com>
Fri, 5 Oct 2018 09:04:53 +0000 (11:04 +0200)
committerMatthias Sohn <matthias.sohn@sap.com>
Fri, 5 Oct 2018 09:09:27 +0000 (11:09 +0200)
This reverts commit e6375445d143d0335a9f5707e9bae1644cbef576.

Hard coding WindowCache settings wasn't a good idea, this prevents that
custom settings can be configured. Also using virtual memory mapping has
issues on Windows.

Bug: 539789
Change-Id: I37434581f9e3db2f1d7442d893f0dda0c2488d93
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Main.java

index 5ed286baa9b57890f1db2a72c04732628cdfc4ac..ad10ec9e44eb8c75a251aebfeaf1f2aa9c235a23 100644 (file)
@@ -71,7 +71,6 @@ import org.eclipse.jgit.lib.RepositoryBuilder;
 import org.eclipse.jgit.pgm.internal.CLIText;
 import org.eclipse.jgit.pgm.opt.CmdLineParser;
 import org.eclipse.jgit.pgm.opt.SubcommandHandler;
-import org.eclipse.jgit.storage.file.WindowCacheConfig;
 import org.eclipse.jgit.transport.HttpTransport;
 import org.eclipse.jgit.transport.http.apache.HttpClientConnectionFactory;
 import org.eclipse.jgit.util.CachedAuthenticator;
@@ -106,19 +105,10 @@ public class Main {
 
        private ExecutorService gcExecutor;
 
-       private static final int MB = 1024 * 1024;
-
        /**
         * <p>Constructor for Main.</p>
         */
        public Main() {
-               final WindowCacheConfig c = new WindowCacheConfig();
-               c.setPackedGitMMAP(true);
-               c.setPackedGitWindowSize(8 * 1024);
-               c.setPackedGitLimit(10 * MB);
-               c.setDeltaBaseCacheLimit(10 * MB);
-               c.setStreamFileThreshold(50 * MB);
-               c.install();
                HttpTransport.setConnectionFactory(new HttpClientConnectionFactory());
                BuiltinLFS.register();
                gcExecutor = Executors.newSingleThreadExecutor(new ThreadFactory() {