Mercurial > public > mercurial-scm > hg
comparison mercurial/revlog.py @ 42991:eb5048f8c533
flagprocessors: make `processflagsread` a module level function
One more steps toward removing the mixin.
Differential Revision: https://phab.mercurial-scm.org/D6819
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sat, 07 Sep 2019 00:11:58 +0200 |
parents | a04b2c010d03 |
children | dff95420480f |
comparison
equal
deleted
inserted
replaced
42990:a04b2c010d03 | 42991:eb5048f8c533 |
---|---|
1661 sidedata = {} | 1661 sidedata = {} |
1662 if raw: | 1662 if raw: |
1663 validatehash = self._processflagsraw(rawtext, flags) | 1663 validatehash = self._processflagsraw(rawtext, flags) |
1664 text = rawtext | 1664 text = rawtext |
1665 else: | 1665 else: |
1666 r = self._processflagsread(rawtext, flags) | 1666 r = flagutil.processflagsread(self, rawtext, flags) |
1667 text, validatehash, sidedata = r | 1667 text, validatehash, sidedata = r |
1668 if validatehash: | 1668 if validatehash: |
1669 self.checkhash(text, node, rev=rev) | 1669 self.checkhash(text, node, rev=rev) |
1670 if not validated: | 1670 if not validated: |
1671 self._revisioncache = (node, rev, rawtext) | 1671 self._revisioncache = (node, rev, rawtext) |