Exemple #1
0
 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)
Exemple #2
0
 def setUp(self):
     super().setUp()
     self.backend = ProxyRefdbBackend(RefdbFsBackend(self.repo))
Exemple #3
0
    def _refdb(self):
        from pygit2 import RefdbFsBackend

        return RefdbFsBackend(self.repo)