D1372: bundlerepo: make methods agree with base class
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Mon Nov 13 18:16:19 EST 2017
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
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
To: indygreg, #hg-reviewers, durin42
Cc: durin42, lothiraldan, dlax, mercurial-devel
More information about the Mercurial-devel
mailing list