def setUp(self): super().setUp() odb = Odb() object_path = os.path.join(self.repo.path, 'objects') odb.add_backend(OdbBackendPack(os.path.join(object_path, 'pack')), 1) odb.add_backend(OdbBackendLoose(object_path, 0, False), 1) refdb = Refdb.new(self.repo) refdb.set_backend(RefdbFsBackend(self.repo)) self.test_repo = pygit2.Repository() self.test_repo.set_odb(odb) self.test_repo.set_refdb(refdb)
def setUp(self): super().setUp() self.backend = ProxyRefdbBackend(RefdbFsBackend(self.repo))
def _refdb(self): from pygit2 import RefdbFsBackend return RefdbFsBackend(self.repo)