##// END OF EJS Templates
upgrade: move optimisation to something more declarative...
marmoute -
r46610:32dcd783 default
parent child Browse files
Show More
@@ -541,14 +541,15 b' legacy_opts_map = {'
541 541 b'redeltafulladd': b're-delta-fulladd',
542 542 }
543 543
544 ALL_OPTIMISATIONS = []
544 545
545 def findoptimizations(repo):
546 """Determine optimisation that could be used during upgrade"""
547 # These are unconditionally added. There is logic later that figures out
548 # which ones to apply.
549 optimizations = []
550 546
551 optimizations.append(
547 def register_optimization(obj):
548 ALL_OPTIMISATIONS.append(obj)
549 return obj
550
551
552 register_optimization(
552 553 improvement(
553 554 name=b're-delta-parent',
554 555 type=OPTIMISATION,
@@ -568,7 +569,7 b' def findoptimizations(repo):'
568 569 )
569 570 )
570 571
571 optimizations.append(
572 register_optimization(
572 573 improvement(
573 574 name=b're-delta-multibase',
574 575 type=OPTIMISATION,
@@ -592,7 +593,7 b' def findoptimizations(repo):'
592 593 )
593 594 )
594 595
595 optimizations.append(
596 register_optimization(
596 597 improvement(
597 598 name=b're-delta-all',
598 599 type=OPTIMISATION,
@@ -610,7 +611,7 b' def findoptimizations(repo):'
610 611 )
611 612 )
612 613
613 optimizations.append(
614 register_optimization(
614 615 improvement(
615 616 name=b're-delta-fulladd',
616 617 type=OPTIMISATION,
@@ -630,7 +631,12 b' def findoptimizations(repo):'
630 631 )
631 632 )
632 633
633 return optimizations
634
635 def findoptimizations(repo):
636 """Determine optimisation that could be used during upgrade"""
637 # These are unconditionally added. There is logic later that figures out
638 # which ones to apply.
639 return list(ALL_OPTIMISATIONS)
634 640
635 641
636 642 def determineactions(repo, deficiencies, sourcereqs, destreqs):
General Comments 0
You need to be logged in to leave comments. Login now