# HG changeset patch # User Pierre-Yves David # Date 1569595207 -7200 # Node ID 7902001aaf41e6022131b46781866a72719ae325 # Parent 7bb5a2465501bfae3ef2702451951b2ddd51411c sidedata: make sure we don't use the flag if there are not sidedata Ensuring this at this level seems safer than relying on caller doing the right thing. G: changed mercurial/revlog.py Differential Revision: https://phab.mercurial-scm.org/D6895 diff -r 7bb5a2465501 -r 7902001aaf41 mercurial/revlog.py --- a/mercurial/revlog.py Tue Sep 03 23:45:38 2019 +0200 +++ b/mercurial/revlog.py Fri Sep 27 16:40:07 2019 +0200 @@ -1861,6 +1861,7 @@ if sidedata is None: sidedata = {} + flags = flags & ~REVIDX_SIDEDATA elif not self.hassidedata: raise error.ProgrammingError( _("trying to add sidedata to a revlog who don't support them")