Exemple #1
0
    def import_patches(self, patches):
        """ Import list of patches """
        from quilt.patchimport import Import

        pimport = Import(self.work_dir, os.path.join(self.work_dir, ".pc"),
                         self.patch_dir)
        pimport.import_patches(patches)
Exemple #2
0
    def run(self, options, args):
        importp = Import(os.getcwd(), self.get_pc_dir(), self.get_patches_dir())

        if options.patchname:
            if len(args) > 1:
                self.exit_error("It's only possible to rename a patch if one "
                                "patch will be imported.")
            importp.import_patch(args[0], options.patchname)
        else:
            importp.import_patches(args)
Exemple #3
0
    def run(self, args):
        importp = Import(os.getcwd(), self.get_pc_dir(),
                         self.get_patches_dir())

        if args.patchname:
            if len(args.patchfile) > 1:
                self.exit_error("It's only possible to rename a patch if one "
                                "patch will be imported.")
            importp.import_patch(args.patchfile[0], args.patchname)
        else:
            importp.import_patches(args.patchfile)