# HG changeset patch # User Pierre-Yves David <pierre-yves.da...@octobus.net> # Date 1565201393 -7200 # Wed Aug 07 20:09:53 2019 +0200 # Node ID 333d279ffd3109ce7e2e899fe7b513e1334174e7 # Parent 475f24d36ed010725534e60e0ea0a2a0d9d914ff # EXP-Topic rawdata # Available At https://bitbucket.org/octobus/mercurial-devel/ # hg pull https://bitbucket.org/octobus/mercurial-devel/ -r 333d279ffd31 rawdata: update callers in sqlitestore
We update callers incrementally because this help bisecting failures. This was useful during development, so we expect it might be useful again in the future. diff --git a/hgext/sqlitestore.py b/hgext/sqlitestore.py --- a/hgext/sqlitestore.py +++ b/hgext/sqlitestore.py @@ -656,8 +656,7 @@ class sqlitefilestore(object): # patch operation. if baserev != nullrev and self.iscensored(baserev): hlen = struct.calcsize('>lll') - oldlen = len(self.revision(deltabase, raw=True, - _verifyhash=False)) + oldlen = len(self.rawdata(deltabase, _verifyhash=False)) newlen = len(delta) - hlen if delta[:hlen] != mdiff.replacediffheader(oldlen, newlen): @@ -666,7 +665,7 @@ class sqlitefilestore(object): if (not (storeflags & FLAG_CENSORED) and storageutil.deltaiscensored( - delta, baserev, lambda x: len(self.revision(x, raw=True)))): + delta, baserev, lambda x: len(self.rawdata(x)))): storeflags |= FLAG_CENSORED linkrev = linkmapper(linknode) @@ -719,7 +718,7 @@ class sqlitefilestore(object): # This restriction is cargo culted from revlogs and makes no sense for # SQLite, since columns can be resized at will. - if len(tombstone) > len(self.revision(censornode, raw=True)): + if len(tombstone) > len(self.rawdata(censornode)): raise error.Abort(_('censor tombstone must be no longer than ' 'censored data')) _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel