comparison mercurial/revlog.py @ 47186:93c2e6cdbd01

revlog: use `_format_flags` to access flags instead of `header` It seems better to reuse the variable we carefully extracted This also open the way to more flexible way to retrieve these flags. Differential Revision: https://phab.mercurial-scm.org/D10598
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 03 May 2021 12:26:27 +0200
parents 729668105901
children ef7a8a1622ad
comparison
equal deleted inserted replaced
47185:729668105901 47186:93c2e6cdbd01
508 raise error.RevlogError( 508 raise error.RevlogError(
509 _(b'unknown flags (%#04x) in version %d revlog %s') 509 _(b'unknown flags (%#04x) in version %d revlog %s')
510 % (flags >> 16, fmt, self.display_id) 510 % (flags >> 16, fmt, self.display_id)
511 ) 511 )
512 512
513 self._inline = header & FLAG_INLINE_DATA 513 self._inline = self._format_flags & FLAG_INLINE_DATA
514 self._generaldelta = header & FLAG_GENERALDELTA 514 self._generaldelta = self._format_flags & FLAG_GENERALDELTA
515 515
516 elif fmt == REVLOGV2: 516 elif fmt == REVLOGV2:
517 if flags & ~REVLOGV2_FLAGS: 517 if flags & ~REVLOGV2_FLAGS:
518 raise error.RevlogError( 518 raise error.RevlogError(
519 _(b'unknown flags (%#04x) in version %d revlog %s') 519 _(b'unknown flags (%#04x) in version %d revlog %s')