##// 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 from mercurial.thirdparty import (
24 from mercurial.thirdparty import (
25 attr,
25 attr,
26 cbor,
27 )
26 )
28 from mercurial import (
27 from mercurial import (
29 ancestor,
28 ancestor,
@@ -39,6 +38,7 b' from mercurial import ('
39 verify,
38 verify,
40 )
39 )
41 from mercurial.utils import (
40 from mercurial.utils import (
41 cborutil,
42 interfaceutil,
42 interfaceutil,
43 storageutil,
43 storageutil,
44 )
44 )
@@ -106,7 +106,7 b' class filestorage(object):'
106
106
107 indexdata = self._svfs.tryread(self._indexpath)
107 indexdata = self._svfs.tryread(self._indexpath)
108 if indexdata:
108 if indexdata:
109 indexdata = cbor.loads(indexdata)
109 indexdata = cborutil.decodeall(indexdata)
110
110
111 self._indexdata = indexdata or []
111 self._indexdata = indexdata or []
112 self._indexbynode = {}
112 self._indexbynode = {}
@@ -513,7 +513,8 b' class filestorage(object):'
513
513
514 def _reflectindexupdate(self):
514 def _reflectindexupdate(self):
515 self._refreshindex()
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 def addgroup(self, deltas, linkmapper, transaction, addrevisioncb=None,
519 def addgroup(self, deltas, linkmapper, transaction, addrevisioncb=None,
519 maybemissingparents=False):
520 maybemissingparents=False):
General Comments 0
You need to be logged in to leave comments. Login now