aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/wiggle
diff options
context:
space:
mode:
authormandree <mandree@FreeBSD.org>2012-03-29 13:35:07 +0800
committermandree <mandree@FreeBSD.org>2012-03-29 13:35:07 +0800
commit3fbdea647ef390aa901cc04d4d36ee3fa6b0648e (patch)
tree5dde43e258cd4738248834c60f0d6998c7fb58c1 /textproc/wiggle
parent2b0127d2f03a810ea195eb9ab96467ddd30660cb (diff)
downloadfreebsd-ports-gnome-3fbdea647ef390aa901cc04d4d36ee3fa6b0648e.tar.gz
freebsd-ports-gnome-3fbdea647ef390aa901cc04d4d36ee3fa6b0648e.tar.zst
freebsd-ports-gnome-3fbdea647ef390aa901cc04d4d36ee3fa6b0648e.zip
Add a proper 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. [...] Feature safe: yes
Diffstat (limited to 'textproc/wiggle')
-rw-r--r--textproc/wiggle/pkg-descr16
1 files changed, 15 insertions, 1 deletions
diff --git a/textproc/wiggle/pkg-descr b/textproc/wiggle/pkg-descr
index fa69a0021148..8ac8151fafcc 100644
--- a/textproc/wiggle/pkg-descr
+++ b/textproc/wiggle/pkg-descr
@@ -1 +1,15 @@
-intentionally empty
+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
+
+WWW: http://neil.brown.name/git?p=wiggle;a=summary