diff --git a/mercurial/configitems.py b/mercurial/configitems.py --- a/mercurial/configitems.py +++ b/mercurial/configitems.py @@ -134,6 +134,9 @@ coreconfigitem('server', 'maxhttpheaderl coreconfigitem('server', 'preferuncompressed', default=False, ) +coreconfigitem('server', 'uncompressedallowsecret', + default=False, +) coreconfigitem('ui', 'clonebundleprefers', default=list, ) diff --git a/mercurial/streamclone.py b/mercurial/streamclone.py --- a/mercurial/streamclone.py +++ b/mercurial/streamclone.py @@ -172,7 +172,7 @@ def allowservergeneration(repo): # So don't allow this by default. secret = phases.hassecret(repo) if secret: - return repo.ui.configbool('server', 'uncompressedallowsecret', False) + return repo.ui.configbool('server', 'uncompressedallowsecret') return True