comparison mercurial/upgrade_utils/actions.py @ 46447:2e8a844d0ae0

upgrade: don't create store backup if `--no-backup` is passed If the user explicitly mentioned that they don't need backup, then let's not create it. Differential Revision: https://phab.mercurial-scm.org/D9770
author Pulkit Goyal <7895pulkit@gmail.com>
date Thu, 14 Jan 2021 16:25:40 +0530
parents 6e81446bf1d9
children a83e1496d943
comparison
equal deleted inserted replaced
46446:e92ca942ddca 46447:2e8a844d0ae0
624 new_requirements, 624 new_requirements,
625 current_requirements, 625 current_requirements,
626 upgrade_actions, 626 upgrade_actions,
627 removed_actions, 627 removed_actions,
628 revlogs_to_process, 628 revlogs_to_process,
629 backup_store,
629 ): 630 ):
630 self.ui = ui 631 self.ui = ui
631 self.new_requirements = new_requirements 632 self.new_requirements = new_requirements
632 self.current_requirements = current_requirements 633 self.current_requirements = current_requirements
633 # list of upgrade actions the operation will perform 634 # list of upgrade actions the operation will perform
668 # should this operation force re-delta of both parents 669 # should this operation force re-delta of both parents
669 self.force_re_delta_both_parents = ( 670 self.force_re_delta_both_parents = (
670 b're-delta-multibase' in self._upgrade_actions_names 671 b're-delta-multibase' in self._upgrade_actions_names
671 ) 672 )
672 673
674 # should this operation create a backup of the store
675 self.backup_store = backup_store
676
673 def _write_labeled(self, l, label): 677 def _write_labeled(self, l, label):
674 """ 678 """
675 Utility function to aid writing of a list under one label 679 Utility function to aid writing of a list under one label
676 """ 680 """
677 first = True 681 first = True