comparison hgext/gpg.py @ 41447:189e06b2d719 stable

revlog: make sure we never use sparserevlog without general delta (issue6056) We are getting user report where the delta code tries to use `sparse-revlog` logic on repository where `generaldelta` is disabled. This can't work so we ensure the two booleans have a consistent value. Creating this kind of repository is not expected to be possible the current bug report point at a clonebundle related bug that is still to be properly isolated (Yuya Nishihara seems to a have done it). Corrupting a repository to reproduce the issue is possible. A test using this method is included in this fix.
author Boris Feld <boris.feld@octobus.net>
date Thu, 24 Jan 2019 18:22:47 -0500
parents c303d65d2e34
children 0531dff73d0b
comparison
equal deleted inserted replaced
41446:261d37b94d31 41447:189e06b2d719