diff --git a/plugins/settings-repository/src/git/GitEx.kt b/plugins/settings-repository/src/git/GitEx.kt index 4fc287eee582..05a69f8860e1 100644 --- a/plugins/settings-repository/src/git/GitEx.kt +++ b/plugins/settings-repository/src/git/GitEx.kt @@ -97,6 +97,12 @@ fun createBareRepository(dir: File): Repository { return repository } +fun createRepository(dir: File): Repository { + val repository = FileRepositoryBuilder().setWorkTree(dir).build() + repository.create() + return repository +} + fun Repository.commit(message: String? = null, reflogComment: String? = null, author: PersonIdent? = null, committer: PersonIdent? = null): RevCommit { val commitCommand = CommitCommand(this).setAuthor(author).setCommitter(committer) if (message != null) {