Apply patches with conflicting changes by merging overlapping sections
Program for applying patches with conflicting changes
wiggle
$ wiggle -p1 < changes.patch
$ wiggle -m original.txt current.txt updated.txt
$ wiggle -d file1.txt file2.txt