contrib/perf.py
changeset 49475 d513ae93dff3
parent 49474 a7a5740b322a
child 49561 220738a53d05
--- a/contrib/perf.py	Fri Aug 26 00:48:54 2022 +0200
+++ b/contrib/perf.py	Fri Aug 26 00:50:31 2022 +0200
@@ -1065,7 +1065,15 @@
 
     For now, this only supports "none" compression.
     """
-    from mercurial import bundlecaches
+    try:
+        from mercurial import bundlecaches
+
+        parsebundlespec = bundlecaches.parsebundlespec
+    except ImportError:
+        from mercurial import exchange
+
+        parsebundlespec = exchange.parsebundlespec
+
     from mercurial import discovery
     from mercurial import bundle2