From 1f6e4eb6b15217c3c7c296877ed2fa2a287eb74c 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 --- src/main/java/pl/project13/core/JGitProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/pl/project13/core/JGitProvider.java b/src/main/java/pl/project13/core/JGitProvider.java index e4ec100..d96e202 100644 --- a/src/main/java/pl/project13/core/JGitProvider.java +++ b/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 LogInterfa JGitProvider(@Nonnull File dotGitDirectory, @Nonnull LogInterface log) { super(log); this.dotGitDirectory = dotGitDirectory; + FS.FileStoreAttributes.setBackground(true); this.jGitCommon = new JGitCommon(log); }