--- a/mercurial/commands.py Wed Mar 08 15:43:23 2023 +0100
+++ b/mercurial/commands.py Wed Mar 08 15:23:22 2023 +0100
@@ -1714,8 +1714,9 @@
bundlespec.set_param(
b'obsolescence-mandatory', obs_mand_cfg, overwrite=False
)
- phases_cfg = cfg(b'experimental', b'bundle-phases')
- bundlespec.set_param(b'phases', phases_cfg, overwrite=False)
+ if not bundlespec.params.get(b'phases', False):
+ phases_cfg = cfg(b'experimental', b'bundle-phases')
+ bundlespec.set_param(b'phases', phases_cfg, overwrite=False)
bundle2.writenewbundle(
ui,