From 0d5ac2aa1003b16744c23452b03345e6ab8715bb Mon Sep 17 00:00:00 2001 From: "James Z.M. Gao" Date: Thu, 7 Apr 2022 21:11:27 +0800 Subject: [PATCH] get file store attr async to improve jgit startup performance --- core/src/main/java/pl/project13/core/JGitProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/pl/project13/core/JGitProvider.java b/core/src/main/java/pl/project13/core/JGitProvider.java index 39925e2a..b3c63c53 100644 --- a/core/src/main/java/pl/project13/core/JGitProvider.java +++ b/core/src/main/java/pl/project13/core/JGitProvider.java @@ -25,6 +25,7 @@ import org.eclipse.jgit.revwalk.RevWalk; import org.eclipse.jgit.revwalk.RevWalkUtils; import org.eclipse.jgit.storage.file.FileRepositoryBuilder; +import org.eclipse.jgit.util.FS; import pl.project13.core.jgit.DescribeResult; import pl.project13.core.jgit.JGitCommon; @@ -58,6 +59,7 @@ public static JGitProvider on(@Nonnull File dotGitDirectory, @Nonnull LoggerBrid JGitProvider(@Nonnull File dotGitDirectory, @Nonnull LoggerBridge log) { super(log); this.dotGitDirectory = dotGitDirectory; + FS.FileStoreAttributes.setBackground(true); this.jGitCommon = new JGitCommon(log); }