Esempio n. 1
0
 def test_start_all_upgrades(self):
     """Start all upgrades starts upgrading all branches."""
     upgrader = self.prepare()
     branch_changed(upgrader.branch, upgrader.bzr_branch)
     Upgrader.start_all_upgrades(upgrader.target_dir, upgrader.logger)
     upgraded = upgrader.get_bzrdir().open_repository()
     self.assertIs(RepositoryFormat2a, upgraded._format.__class__)
     self.assertEqual('foo',
                      upgraded.get_revision('prepare-commit').message)
 def main(self):
     if len(self.args) < 1:
         raise LaunchpadScriptFailure('Please specify a target directory.')
     if len(self.args) > 1:
         raise LaunchpadScriptFailure('Too many arguments.')
     target_dir = self.args[0]
     with server(get_rw_server()):
         if self.options.finish:
             Upgrader.finish_all_upgrades(target_dir, self.logger)
         else:
             Upgrader.start_all_upgrades(target_dir, self.logger)
 def main(self):
     if len(self.args) < 1:
         raise LaunchpadScriptFailure('Please specify a target directory.')
     if len(self.args) > 1:
         raise LaunchpadScriptFailure('Too many arguments.')
     target_dir = self.args[0]
     with server(get_rw_server()):
         if self.options.finish:
             Upgrader.finish_all_upgrades(target_dir, self.logger)
         else:
             Upgrader.start_all_upgrades(target_dir, self.logger)