# HG changeset patch # User Matt Harbison # Date 1675115381 18000 # Node ID 90f047edab4fc156e6feec91c5604548681abe4e # Parent 1bd33932713d6284dd4d87c36e7f5c4841d8b535 unionrepo: resync several methods to actually override superclass methods Not sure how/when these skewed, but these were flagged by PyCharm as having different signatures. diff -r 1bd33932713d -r 90f047edab4f mercurial/unionrepo.py --- a/mercurial/unionrepo.py Tue Jan 31 11:41:59 2023 +0100 +++ b/mercurial/unionrepo.py Mon Jan 30 16:49:41 2023 -0500 @@ -113,7 +113,7 @@ self.bundlerevs.add(n) n += 1 - def _chunk(self, rev): + def _chunk(self, rev, df=None): if rev <= self.repotiprev: return revlog.revlog._chunk(self, rev) return self.revlog2._chunk(self.node(rev)) @@ -146,7 +146,19 @@ func = super(unionrevlog, self)._revisiondata return func(node, _df=_df, raw=raw) - def addrevision(self, text, transaction, link, p1=None, p2=None, d=None): + def addrevision( + self, + text, + transaction, + link, + p1, + p2, + cachedelta=None, + node=None, + flags=revlog.REVIDX_DEFAULT_FLAGS, + deltacomputer=None, + sidedata=None, + ): raise NotImplementedError def addgroup( @@ -157,7 +169,8 @@ alwayscache=False, addrevisioncb=None, duplicaterevisioncb=None, - maybemissingparents=False, + debug_info=None, + delta_base_reuse_policy=None, ): raise NotImplementedError