perf: make perf::bundle compatible down to 5.2
A another small change to make it compatible with a wider set of revision.
I did not check compatibility in the python-2 territory yet.
--- 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