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
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)