From patchwork Mon Nov 13 23:16:19 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: D1372: bundlerepo: make methods agree with base class From: phabricator X-Patchwork-Id: 25532 Message-Id: <73b921d66f6bcec67ab2f96bc23f501c@localhost.localdomain> To: mercurial-devel@mercurial-scm.org Date: Mon, 13 Nov 2017 23:16:19 +0000 This revision was automatically updated to reflect the committed changes. Closed by commit rHG32d079f37207: bundlerepo: make methods agree with base class (authored by indygreg, committed by ). REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D1372?vs=3427&id=3449 REVISION DETAIL https://phab.mercurial-scm.org/D1372 AFFECTED FILES mercurial/bundlerepo.py CHANGE DETAILS To: indygreg, #hg-reviewers, durin42 Cc: durin42, lothiraldan, dlax, mercurial-devel diff --git a/mercurial/bundlerepo.py b/mercurial/bundlerepo.py --- a/mercurial/bundlerepo.py +++ b/mercurial/bundlerepo.py @@ -86,7 +86,7 @@ self.bundlerevs.add(n) n += 1 - def _chunk(self, rev): + def _chunk(self, rev, df=None): # Warning: in case of bundle, the diff is against what we stored as # delta base, not against rev - 1 # XXX: could use some caching @@ -108,7 +108,7 @@ return mdiff.textdiff(self.revision(rev1, raw=True), self.revision(rev2, raw=True)) - def revision(self, nodeorrev, raw=False): + def revision(self, nodeorrev, _df=None, raw=False): """return an uncompressed revision of a given node or revision number. """ @@ -152,12 +152,15 @@ # needs to override 'baserevision' and make more specific call here. return revlog.revlog.revision(self, nodeorrev, raw=True) - def addrevision(self, text, transaction, link, p1=None, p2=None, d=None): + def addrevision(self, *args, **kwargs): + raise NotImplementedError + + def addgroup(self, *args, **kwargs): raise NotImplementedError - def addgroup(self, deltas, transaction, addrevisioncb=None): + + def strip(self, *args, **kwargs): raise NotImplementedError - def strip(self, rev, minlink): - raise NotImplementedError + def checksize(self): raise NotImplementedError