tests/simplestorerepo.py
changeset 39878 2ac4f3e97813
parent 39872 4b816a83e17e
child 39880 d909c44d29e1
equal deleted inserted replaced
39877:733db72f0f54 39878:2ac4f3e97813
   226     def linkrev(self, rev):
   226     def linkrev(self, rev):
   227         validaterev(rev)
   227         validaterev(rev)
   228 
   228 
   229         return self._indexbyrev[rev][b'linkrev']
   229         return self._indexbyrev[rev][b'linkrev']
   230 
   230 
   231     def flags(self, rev):
   231     def _flags(self, rev):
   232         validaterev(rev)
   232         validaterev(rev)
   233 
   233 
   234         return self._indexbyrev[rev][b'flags']
   234         return self._indexbyrev[rev][b'flags']
   235 
   235 
   236     def deltaparent(self, rev):
   236     def deltaparent(self, rev):
   241 
   241 
   242     def _candelta(self, baserev, rev):
   242     def _candelta(self, baserev, rev):
   243         validaterev(baserev)
   243         validaterev(baserev)
   244         validaterev(rev)
   244         validaterev(rev)
   245 
   245 
   246         if ((self.flags(baserev) & revlog.REVIDX_RAWTEXT_CHANGING_FLAGS)
   246         if ((self._flags(baserev) & revlog.REVIDX_RAWTEXT_CHANGING_FLAGS)
   247             or (self.flags(rev) & revlog.REVIDX_RAWTEXT_CHANGING_FLAGS)):
   247             or (self._flags(rev) & revlog.REVIDX_RAWTEXT_CHANGING_FLAGS)):
   248             return False
   248             return False
   249 
   249 
   250         return True
   250         return True
   251 
   251 
   252     def rawsize(self, rev):
   252     def rawsize(self, rev):
   305 
   305 
   306         if node == nullid:
   306         if node == nullid:
   307             return b''
   307             return b''
   308 
   308 
   309         rev = self.rev(node)
   309         rev = self.rev(node)
   310         flags = self.flags(rev)
   310         flags = self._flags(rev)
   311 
   311 
   312         path = b'/'.join([self._storepath, hex(node)])
   312         path = b'/'.join([self._storepath, hex(node)])
   313         rawtext = self._svfs.read(path)
   313         rawtext = self._svfs.read(path)
   314 
   314 
   315         text, validatehash = self._processflags(rawtext, flags, 'read', raw=raw)
   315         text, validatehash = self._processflags(rawtext, flags, 'read', raw=raw)
   379         return len(self.revision(node))
   379         return len(self.revision(node))
   380 
   380 
   381     def iscensored(self, rev):
   381     def iscensored(self, rev):
   382         validaterev(rev)
   382         validaterev(rev)
   383 
   383 
   384         return self.flags(rev) & revlog.REVIDX_ISCENSORED
   384         return self._flags(rev) & revlog.REVIDX_ISCENSORED
   385 
   385 
   386     def commonancestorsheads(self, a, b):
   386     def commonancestorsheads(self, a, b):
   387         validatenode(a)
   387         validatenode(a)
   388         validatenode(b)
   388         validatenode(b)
   389 
   389