git-библиотека Java с настраиваемой файловой системой в памяти
Есть ли java-библиотека, которая работает на предоставленной пользователем java.nio.file.FileSystem
?
Я использую googles jimfs in-memory-filesystem и хочу клонировать git-репозиторий в мою файловую систему и выполнять сложные последовательности операций, но не трогать диск.
К сожалению, не похоже, что jgit-api предоставляет возможность работать с выбранной файловой системой.
РЕДАКТИРОВАТЬ:
Причина несовместимости между jgit и jimfs заключается в том, что api jgit использует файл, а jimfs использует пути в качестве основной абстракции. К сожалению jimfs не реализует Path.toFile()
, Есть технические причины для этого?