need dependency on bash for REPLACE_BASH to work properly.
[pkgsrcv2.git] / devel / patchutils / DESCR
1 Patchutils is a small collection of programs that operate on patch files.
2 Interdiff generates an incremental patch from two patches against a common
3 source. For example, if you have applied a pre-patch to a source tree, and
4 wish to apply another pre-patch (which is against the same original source
5 tree), you can use interdiff to generate the patch that you need to apply.
6 You can also use this to review changes between two pre-patches.
7 Combinediff generates a single patch from two incremental patches, allowing
8 you to merge patches together. The resulting patch file only alters each file
9 once.
10 Filterdiff will select the portions of a patch file that apply to files
11 matching (or, alternatively, not matching) a shell wildcard.
12 Fixcvsdiff is for correcting the output of 'cvs diff'.
13 Rediff corrects hand-edited patches, by comparing the original patch with the
14 modified one and adjusting the offsets and counts.
15 Lsdiff displays a short listing of affected files in a patch file, along with
16 (optionally) the line numbers of the start of each patch.
17 Splitdiff separates out patches from a patch file so that each new patch file
18 only alters any given file once. In this way, a file containing several
19 incremental patches can be split into individual incremental patches.
20 Grepdiff displays a list of the files modified by a patch where the patch
21 contains a given regular expression.
22 Recountdiff fixes up counts and offsets in a unified diff.
23 Unwrapdiff fixes word-wrapped unified diffs.