diff -r 72feaeb510b3 -r 6232d732658c mercurial/phases.py --- a/mercurial/phases.py Mon Jun 22 00:00:07 2020 +0200 +++ b/mercurial/phases.py Tue Jul 07 21:57:46 2020 +0200 @@ -886,7 +886,7 @@ def hassecret(repo): """utility function that check if a repo have any secret changeset.""" - return bool(repo._phasecache.phaseroots[2]) + return bool(repo._phasecache.phaseroots[secret]) def preparehookargs(node, old, new):