diff -r 71a2c061865d -r 386737600689 mercurial/phases.py --- a/mercurial/phases.py Fri Mar 10 03:41:18 2023 +0100 +++ b/mercurial/phases.py Wed Mar 08 11:00:30 2023 +0100 @@ -172,6 +172,10 @@ remotehiddenphases = (secret, archived, internal) localhiddenphases = (internal, archived) +all_internal_phases = tuple(p for p in allphases if p & internal) +# We do not want any internal content to exit the repository, ever. +no_bundle_phases = all_internal_phases + def supportinternal(repo): # type: (localrepo.localrepository) -> bool