summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@suse.de>2010-09-17 13:16:08 +0200
committerAndreas Gruenbacher <agruen@suse.de>2010-09-17 13:16:08 +0200
commit7e6d1e67182b79d4e0de4f6e1d7f70009c57590c (patch)
tree9a6f25734daf43c0205708f05c1721ede7de93dc /NEWS
parent19aecf81082fa21b47e59a3a3b828efdd82be82f (diff)
downloadpatch-7e6d1e67182b79d4e0de4f6e1d7f70009c57590c.tar.gz
Document that "diff --git" criss-cross renames don't work
* NEWS: Document that "diff --git" criss-cross renames are broken still. * tests/criss-cross: Test case currently expected to fail.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS7
1 files changed, 5 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 6ec1626..f46f12d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,9 @@
* Support for most features of the "diff --git" format: renames and copies,
- permission changes, symlink diffs. (Binary diffs are not supported yet;
- patch will complain and skip them.)
+ permission changes, symlink diffs. Caveats:
+ + Binary diffs are not supported yet; patch will complain and skip them.
+ + In the "diff --git" format, all the patches are relative to the original
+ state of the files to patch, allowing things like criss-cross renames.
+ GNU patch will currently fail for such patches.
* Support for double-quoted filenames: when a filename in a context diff
starts with a double quote, it is interpreted as a C string literal. The
escape sequences \\, \", \a, \b, \f, \n, \r, \t, \v, and \ooo (a three-digit