# HG changeset patch # User Pierre-Yves David # Date 2019-09-04 01:19:58 # Node ID e8bc4c3d9a0b85720c3dbcb930cf458765f73616 # Parent ea83abf9563008196e960141d2ed47ba87eefb1a sidedata: add a function for _processflagsraw usage Entry with side data cannot directly validate their rawtext Differential Revision: https://phab.mercurial-scm.org/D6892 diff --git a/mercurial/revlogutils/sidedata.py b/mercurial/revlogutils/sidedata.py --- a/mercurial/revlogutils/sidedata.py +++ b/mercurial/revlogutils/sidedata.py @@ -73,3 +73,7 @@ def sidedatareadprocessor(rl, text): dataoffset = nextdataoffset text = text[dataoffset:] return text, True, sidedata + +def sidedatarawprocessor(rl, text): + # side data modifies rawtext and prevent rawtext hash validation + return False