mercurial/upgrade_utils/actions.py
changeset 51391 3a7ef1398385
parent 51285 8b2ea2246a5f
parent 51389 e0fc40b95f05
child 51859 f4733654f144
equal deleted inserted replaced
51390:6603a1448f18 51391:3a7ef1398385
   499             level = repo.ui.configint(b'storage', b'revlog.zlib.level')
   499             level = repo.ui.configint(b'storage', b'revlog.zlib.level')
   500         elif comp == b'zstd':
   500         elif comp == b'zstd':
   501             level = repo.ui.configint(b'storage', b'revlog.zstd.level')
   501             level = repo.ui.configint(b'storage', b'revlog.zstd.level')
   502         if level is None:
   502         if level is None:
   503             return b'default'
   503             return b'default'
   504         return bytes(level)
   504         return b"%d" % level
   505 
   505 
   506     @classmethod
   506     @classmethod
   507     def fromconfig(cls, repo):
   507     def fromconfig(cls, repo):
   508         comp = compressionengine.fromconfig(repo)
   508         comp = compressionengine.fromconfig(repo)
   509         level = None
   509         level = None
   511             level = repo.ui.configint(b'storage', b'revlog.zlib.level')
   511             level = repo.ui.configint(b'storage', b'revlog.zlib.level')
   512         elif comp == b'zstd':
   512         elif comp == b'zstd':
   513             level = repo.ui.configint(b'storage', b'revlog.zstd.level')
   513             level = repo.ui.configint(b'storage', b'revlog.zstd.level')
   514         if level is None:
   514         if level is None:
   515             return b'default'
   515             return b'default'
   516         return bytes(level)
   516         return b"%d" % level
   517 
   517 
   518 
   518 
   519 def find_format_upgrades(repo):
   519 def find_format_upgrades(repo):
   520     """returns a list of format upgrades which can be perform on the repo"""
   520     """returns a list of format upgrades which can be perform on the repo"""
   521     upgrades = []
   521     upgrades = []