Ejemplo n.º 1
0
 def __init__(self):
     from dulwich.config import ConfigFile
     BaseRepo.__init__(self, MemoryObjectStore(), DictRefsContainer({}))
     self._named_files = {}
     self.bare = True
     self._config = ConfigFile()
     self._description = None
Ejemplo n.º 2
0
 def __init__(self):
     from dulwich.config import ConfigFile
     self._reflog = []
     refs_container = DictRefsContainer({}, logger=self._append_reflog)
     BaseRepo.__init__(self, MemoryObjectStore(), refs_container)
     self._named_files = {}
     self.bare = True
     self._config = ConfigFile()
     self._description = None
Ejemplo n.º 3
0
def remote_refs_dict_to_container(refs_dict, symrefs_dict={}):
    base = {}
    peeled = {}
    for k, v in refs_dict.items():
        if is_peeled(k):
            peeled[k[:-3]] = v
        else:
            base[k] = v
    for name, target in symrefs_dict.items():
        base[name] = SYMREF + target
    ret = DictRefsContainer(base)
    ret._peeled = peeled
    return ret
Ejemplo n.º 4
0
 def setUp(self):
     TestCase.setUp(self)
     self._refs = DictRefsContainer(dict(_TEST_REFS))
Ejemplo n.º 5
0
Archivo: repo.py Proyecto: zbal/dulwich
 def __init__(self):
     BaseRepo.__init__(self, MemoryObjectStore(), DictRefsContainer({}))
     self._named_files = {}
     self.bare = True