Пример #1
0
 def commit(self, commitid):
     for r,t,lb,msg,m in self.db.execute('select refname, tree_blobid, ' +
                                '  localids_blobid, msg, merged_commit ' +
                                '  from Commits ' +
                                '  where commitid=?', [commitid]):
         lids = self.blob(lb)
         localids = ycoder.decode(lids)
         return r,str(t),localids,msg,m
Пример #2
0
def _load_tree(gdb, treeid, localids_rev):
    for (uuid, blobid) in gdb.tree(treeid).iteritems():
        d = ycoder.decode(gdb.blob(blobid))
        yield Entry(localids_rev[uuid], uuid, d)