def getPatch_Dir(oldDir, newDir, outPatch): my_diff_patch = MyDiffPatch() #做补丁 buf = my_diff_patch.diff_dir_toString( oldDir, newDir, os.path.abspath(oldDir), ['.py', '.conf', '.c', '.cpp', ',h', 'txt', 'cl', 'html']) my_diff_patch.writePatchToFile(buf, outPatch) return
def getPatch_Dir(oldDir, newDir, outPatch): my_diff_patch = MyDiffPatch() # 做补丁 buf = my_diff_patch.diff_dir_toString( oldDir, newDir, os.path.abspath(oldDir), [".py", ".conf", ".c", ".cpp", ",h", "txt", "cl"] ) my_diff_patch.writePatchToFile(buf, outPatch) return
def applyPatch_Dir(patch, oldDir): my_diff_patch = MyDiffPatch() #打补丁 lines = my_diff_patch.readPatchFromFile(patch) my_diff_patch.patch_dir_fromLines(lines, oldDir)
def applyPatch_Dir(patch, oldDir): my_diff_patch = MyDiffPatch() # 打补丁 lines = my_diff_patch.readPatchFromFile(patch) my_diff_patch.patch_dir_fromLines(lines, oldDir)