def deploy(self, ver=None): rc = rcs.create(myenv.cvs_model, myenv.cvs_path, ver) schema = schemas.Cap(myenv.home) workcopy = self.make_workcopy(rc, schema) self.upload(schema, workcopy) schema.save_current_for_rollback() schema.switch_current_to()
def deploy(self, ver, rev1=None, rev2=None, *args, **kw): rc = rcs.create(myenv.cvs_model, myenv.cvs_path, ver, 'ver') schema = schemas.Cap(myenv.home) ver1 = schema.tag_info()['TAG'] workcopy, Dfiles = self.make_workcopy(rc, schema, ver1, ver, rev1, rev2) self.upload(schema, workcopy) schema.save_current_for_rollback() schema.remove_useless(Dfiles) schema.switch_current_to()