Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
def applyPatch_Dir(patch, oldDir):
    my_diff_patch = MyDiffPatch()

    #打补丁
    lines = my_diff_patch.readPatchFromFile(patch)
    my_diff_patch.patch_dir_fromLines(lines, oldDir)
Exemple #4
0
def applyPatch_Dir(patch, oldDir):
    my_diff_patch = MyDiffPatch()

    # 打补丁
    lines = my_diff_patch.readPatchFromFile(patch)
    my_diff_patch.patch_dir_fromLines(lines, oldDir)