# HG changeset patch # User RhodeCode Admin # Date 2023-08-09 08:08:18 # Node ID 755d25a94200ef7d9d39cfa4afc95eb61c1dcfe0 # Parent 876a78433d69aa47c0a2ebd95dd46dec9d03898d git: use libgit2 to init repositories for git for better compat with future full libgit2 rewrite diff --git a/vcsserver/remote/git_remote.py b/vcsserver/remote/git_remote.py --- a/vcsserver/remote/git_remote.py +++ b/vcsserver/remote/git_remote.py @@ -938,12 +938,12 @@ class GitRemote(RemoteBase): @reraise_safe_exceptions def init(self, wire): repo_path = safe_str(wire['path']) - self.repo = Repo.init(repo_path) + pygit2.init_repository(repo_path, bare=False) @reraise_safe_exceptions def init_bare(self, wire): repo_path = safe_str(wire['path']) - self.repo = Repo.init_bare(repo_path) + pygit2.init_repository(repo_path, bare=True) @reraise_safe_exceptions def revision(self, wire, rev):