66
66
return self._unserialize(filechange[0])
68
68
self.connection.executemany(
69
69
"insert into revisiondata (revid, data) values (?, ?)",
70
70
[(r, self._serialize(d)) for (r, d) in revid_obj_pairs])
73
74
self.connection.executemany(
74
75
"update revisiondata set data = ? where revid = ?",
75
76
[(self._serialize(d), r) for (r, d) in revid_obj_pairs])
78
80
return self.connection.execute(
79
81
"select count(*) from revisiondata").fetchone()[0]
83
87
class ChangeCache (object):
85
89
def __init__(self, history, cache_path):