mercurial/commands.py
changeset 50387 d68462736492
parent 50371 4a73df6eb67d
child 50395 cc712ce3361f
--- 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,