예제 #1
0
def file_names_in_patch(patch):
    patch_file = patch_file_name(patch)
    if os.path.isfile(patch_file):
        patch_level = patch_strip_level(patch)
        if patch_level == 'ab':
            patch_level = 1
        return putils.get_patch_files(patch_file, strip_level=patch_level)
    return []
예제 #2
0
def scan_unapplied(category, prefix, file_paths, patches):
    for patch in patches:
        strip = patchfns.patch_strip_level(patch)
        pfn = patchfns.patch_file_name(patch)
        patch_files = putils.get_patch_files(pfn, strip_level=strip)
        for file_path in file_paths:
            if file_path in patch_files:
                output.write(colour.wrap('%s%s\n' % (prefix, patchfns.print_patch(patch)), category))