mercurial/utils/compression.py
changeset 42044 bb271ec2fbfb
parent 42043 1fac9b931d46
child 43076 2372284d9457
--- a/mercurial/utils/compression.py	Wed Mar 27 18:35:27 2019 +0100
+++ b/mercurial/utils/compression.py	Wed Mar 27 18:35:59 2019 +0100
@@ -721,8 +721,12 @@
 
     def revlogcompressor(self, opts=None):
         opts = opts or {}
-        return self.zstdrevlogcompressor(self._module,
-                                         level=opts.get('level', 3))
+        level = opts.get('zstd.level')
+        if level is None:
+            level = opts.get('level')
+        if level is None:
+            level = 3
+        return self.zstdrevlogcompressor(self._module, level=level)
 
 compengines.register(_zstdengine())