summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@suse.de>2009-04-03 11:18:47 +0200
committerAndreas Gruenbacher <agruen@suse.de>2009-04-03 11:18:47 +0200
commita3b6c4bbe67fac2966af0228c94713937f2d8184 (patch)
treed17f316ecd332910224d6e8e3111650210df99fd /NEWS
parent863fbb04590b6936cb7aabce292321dd74a46d3b (diff)
downloadpatch-a3b6c4bbe67fac2966af0228c94713937f2d8184.tar.gz
Update the NEWS file
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS12
1 files changed, 10 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 30f01dc..289f4ca 100644
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,14 @@
* A regression test suite has been added ("make check").
+* A -m or --merge option has been added which will merge a patch file into
+ the original files similar to merge(1). See the patch(1) manual page for
+ documentation.
* Unless a filename has been specified on the command line, look only
for filenames in the patch until one has been found. This prevents
patch from tripping over garbage that isn't a patch. When conforming
to POSIX, this behavior is turned off and patch will ask for a
filename if none is found.
-* All reject files have file name headers, which allows to use them
- as regular patches.
+* All reject files have file name headers, so they are now well-formed
+ patches.
* When a patch file modifies the same file more than once, patch makes
sure it backs up the original version of the file, rather than any
intermediary versions.
@@ -40,6 +43,11 @@
imply the simple version control mode, and can be combined.
* Reject more malformed normal format commands and check for trailing
garbage. Recognize ed commands without addresses.
+* As seemingly originally intended, patch will assume that hunks with fewer
+ lines of prefix than suffix context must apply at the beginning of the
+ file, while hunks with fewer lines of suffix context must apply at the end
+ of the file. If a high-enough fuzz factor is allowed to strip off all
+ context (which is not the default), such hunks can also apply within a file.
* Handle missing timestamps better.
* Various bug fixes.