##// END OF EJS Templates
simplestorerepo: migrate to in-hg CBOR code...
Augie Fackler -
r41193:ad51e611 default
parent child Browse files
Show More
@@ -23,7 +23,6 b' from mercurial.node import ('
23 23 )
24 24 from mercurial.thirdparty import (
25 25 attr,
26 cbor,
27 26 )
28 27 from mercurial import (
29 28 ancestor,
@@ -39,6 +38,7 b' from mercurial import ('
39 38 verify,
40 39 )
41 40 from mercurial.utils import (
41 cborutil,
42 42 interfaceutil,
43 43 storageutil,
44 44 )
@@ -106,7 +106,7 b' class filestorage(object):'
106 106
107 107 indexdata = self._svfs.tryread(self._indexpath)
108 108 if indexdata:
109 indexdata = cbor.loads(indexdata)
109 indexdata = cborutil.decodeall(indexdata)
110 110
111 111 self._indexdata = indexdata or []
112 112 self._indexbynode = {}
@@ -513,7 +513,8 b' class filestorage(object):'
513 513
514 514 def _reflectindexupdate(self):
515 515 self._refreshindex()
516 self._svfs.write(self._indexpath, cbor.dumps(self._indexdata))
516 self._svfs.write(self._indexpath,
517 ''.join(cborutil.streamencode(self._indexdata)))
517 518
518 519 def addgroup(self, deltas, linkmapper, transaction, addrevisioncb=None,
519 520 maybemissingparents=False):
General Comments 0
You need to be logged in to leave comments. Login now