equal
deleted
inserted
replaced
10 from ..i18n import _ |
10 from ..i18n import _ |
11 from .. import ( |
11 from .. import ( |
12 error, |
12 error, |
13 localrepo, |
13 localrepo, |
14 requirements, |
14 requirements, |
|
15 revlog, |
15 util, |
16 util, |
16 ) |
17 ) |
17 |
18 |
18 from ..utils import compression |
19 from ..utils import compression |
19 |
20 |
644 all_optimizations = findoptimizations(None) |
645 all_optimizations = findoptimizations(None) |
645 self.unused_optimizations = [ |
646 self.unused_optimizations = [ |
646 i for i in all_optimizations if i not in self.upgrade_actions |
647 i for i in all_optimizations if i not in self.upgrade_actions |
647 ] |
648 ] |
648 |
649 |
|
650 # delta reuse mode of this upgrade operation |
|
651 self.delta_reuse_mode = revlog.revlog.DELTAREUSEALWAYS |
|
652 if b're-delta-all' in self._upgrade_actions_names: |
|
653 self.delta_reuse_mode = revlog.revlog.DELTAREUSENEVER |
|
654 elif b're-delta-parent' in self._upgrade_actions_names: |
|
655 self.delta_reuse_mode = revlog.revlog.DELTAREUSESAMEREVS |
|
656 elif b're-delta-multibase' in self._upgrade_actions_names: |
|
657 self.delta_reuse_mode = revlog.revlog.DELTAREUSESAMEREVS |
|
658 elif b're-delta-fulladd' in self._upgrade_actions_names: |
|
659 self.delta_reuse_mode = revlog.revlog.DELTAREUSEFULLADD |
|
660 |
649 def _write_labeled(self, l, label): |
661 def _write_labeled(self, l, label): |
650 """ |
662 """ |
651 Utility function to aid writing of a list under one label |
663 Utility function to aid writing of a list under one label |
652 """ |
664 """ |
653 first = True |
665 first = True |