BSD Ports

textproc/wiggle 1.3_1 DragonFly

Apply rejected patches and perform word-wise diffs

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2
Categories
textproc
Package size
65.0 KiB, 140.9 KiB installed

Description

The main function of wiggle is to apply a patch to a file in a similar manner to the patch(1) program.

The distinctive difference of wiggle is that it will attempt to apply a patch even if the "before" part of the patch doesn't match the target file perfectly. This is achieved by breaking the file and patch into words and finding the best alignment of words in the file with words in the patch. Once this alignment has been found, any differences (word- wise) in the patch are applied to the file as best as possible.

Also, wiggle will (in some cases) detect changes that have already been applied, and will ignore them. -- Neil Brown

In the other systems

SystemPortVersion
DragonFlytextproc/wiggle1.3_1
FreeBSDtextproc/wiggle1.3_1

Install

Binary package:

pkg install wiggle

From DPorts:

cd /usr/dports/textproc/wiggle && make install clean

Dependencies

Run dependencies 1

No port depends on this one.