diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py
index 76effa770ff9b2044ff28d92a7bf249395e99c1e_bWVyY3VyaWFsL2xvY2FscmVwby5weQ==..1c11393d5dfba293090f0f26a249d7dd953df2b3_bWVyY3VyaWFsL2xvY2FscmVwby5weQ== 100644
--- a/mercurial/localrepo.py
+++ b/mercurial/localrepo.py
@@ -316,7 +316,7 @@
         chunkcachesize = self.ui.configint('format', 'chunkcachesize')
         if chunkcachesize is not None:
             self.sopener.options['chunkcachesize'] = chunkcachesize
-        maxchainlen = self.ui.configint('revlog', 'maxchainlen')
+        maxchainlen = self.ui.configint('format', 'maxchainlen')
         if maxchainlen is not None:
             self.sopener.options['maxchainlen'] = maxchainlen
 
diff --git a/tests/test-debugcommands.t b/tests/test-debugcommands.t
index 76effa770ff9b2044ff28d92a7bf249395e99c1e_dGVzdHMvdGVzdC1kZWJ1Z2NvbW1hbmRzLnQ=..1c11393d5dfba293090f0f26a249d7dd953df2b3_dGVzdHMvdGVzdC1kZWJ1Z2NvbW1hbmRzLnQ= 100644
--- a/tests/test-debugcommands.t
+++ b/tests/test-debugcommands.t
@@ -26,7 +26,7 @@
 
 Test max chain len
   $ cat >> $HGRCPATH << EOF
-  > [revlog]
+  > [format]
   > maxchainlen=4
   > EOF
 
@@ -30,5 +30,5 @@
   > maxchainlen=4
   > EOF
 
-  $ echo "This test checks if maxchainlen config value is respected also it can serve as basic test for debugrevlog -d <file>.\n" >> a
+  $ printf "This test checks if maxchainlen config value is respected also it can serve as basic test for debugrevlog -d <file>.\n" >> a
   $ hg ci -m a
@@ -34,3 +34,3 @@
   $ hg ci -m a
-  $ echo "b\n" >> a
+  $ printf "b\n" >> a
   $ hg ci -m a
@@ -36,3 +36,3 @@
   $ hg ci -m a
-  $ echo "c\n" >> a
+  $ printf "c\n" >> a
   $ hg ci -m a
@@ -38,3 +38,3 @@
   $ hg ci -m a
-  $ echo "d\n" >> a
+  $ printf "d\n" >> a
   $ hg ci -m a
@@ -40,3 +40,3 @@
   $ hg ci -m a
-  $ echo "e\n" >> a
+  $ printf "e\n" >> a
   $ hg ci -m a
@@ -42,3 +42,3 @@
   $ hg ci -m a
-  $ echo "f\n" >> a
+  $ printf "f\n" >> a
   $ hg ci -m a
@@ -44,3 +44,3 @@
   $ hg ci -m a
-  $ echo 'g\n' >> a
+  $ printf 'g\n' >> a
   $ hg ci -m a
@@ -46,5 +46,5 @@
   $ hg ci -m a
-  $ echo 'h\n' >> a
+  $ printf 'h\n' >> a
   $ hg ci -m a
   $ hg debugrevlog -d a
   # rev p1rev p2rev start   end deltastart base   p1   p2 rawsize totalsize compression heads chainlen