Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/unionrepo.py @ 50031:90f047edab4f
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.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Mon, 30 Jan 2023 16:49:41 -0500 |
parents | ff7134e03629 |
children | 3a2df812e1c7 |
comparison
equal
deleted
inserted
replaced
50030:1bd33932713d | 50031:90f047edab4f |
---|---|
111 ) | 111 ) |
112 self.index.append(e) | 112 self.index.append(e) |
113 self.bundlerevs.add(n) | 113 self.bundlerevs.add(n) |
114 n += 1 | 114 n += 1 |
115 | 115 |
116 def _chunk(self, rev): | 116 def _chunk(self, rev, df=None): |
117 if rev <= self.repotiprev: | 117 if rev <= self.repotiprev: |
118 return revlog.revlog._chunk(self, rev) | 118 return revlog.revlog._chunk(self, rev) |
119 return self.revlog2._chunk(self.node(rev)) | 119 return self.revlog2._chunk(self.node(rev)) |
120 | 120 |
121 def revdiff(self, rev1, rev2): | 121 def revdiff(self, rev1, rev2): |
144 func = revlog2._revisiondata | 144 func = revlog2._revisiondata |
145 else: | 145 else: |
146 func = super(unionrevlog, self)._revisiondata | 146 func = super(unionrevlog, self)._revisiondata |
147 return func(node, _df=_df, raw=raw) | 147 return func(node, _df=_df, raw=raw) |
148 | 148 |
149 def addrevision(self, text, transaction, link, p1=None, p2=None, d=None): | 149 def addrevision( |
150 self, | |
151 text, | |
152 transaction, | |
153 link, | |
154 p1, | |
155 p2, | |
156 cachedelta=None, | |
157 node=None, | |
158 flags=revlog.REVIDX_DEFAULT_FLAGS, | |
159 deltacomputer=None, | |
160 sidedata=None, | |
161 ): | |
150 raise NotImplementedError | 162 raise NotImplementedError |
151 | 163 |
152 def addgroup( | 164 def addgroup( |
153 self, | 165 self, |
154 deltas, | 166 deltas, |
155 linkmapper, | 167 linkmapper, |
156 transaction, | 168 transaction, |
157 alwayscache=False, | 169 alwayscache=False, |
158 addrevisioncb=None, | 170 addrevisioncb=None, |
159 duplicaterevisioncb=None, | 171 duplicaterevisioncb=None, |
160 maybemissingparents=False, | 172 debug_info=None, |
173 delta_base_reuse_policy=None, | |
161 ): | 174 ): |
162 raise NotImplementedError | 175 raise NotImplementedError |
163 | 176 |
164 def strip(self, minlink, transaction): | 177 def strip(self, minlink, transaction): |
165 raise NotImplementedError | 178 raise NotImplementedError |