summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Delvare <jdelvare@suse.de>2014-01-17 21:48:55 +0100
committerJean Delvare <jdelvare@suse.de>2014-01-17 21:48:55 +0100
commit3e3345405914f812d82ea25cbc15f88346e1e8de (patch)
treea161443deb2efcd7d9dc08727f5873edb66cafec
parent83c6e2739bab56cfdc56aad160b2cc8d6880936a (diff)
downloadquilt-3e3345405914f812d82ea25cbc15f88346e1e8de.tar.gz
Document that -E is no longer passed to patch by default
Explain why -E is no longer passed to patch by default, and why a user may want to revert to the old behavior. Based on a preliminary patch by Martin Quinson.
-rw-r--r--doc/quilt.1.in11
1 files changed, 10 insertions, 1 deletions
diff --git a/doc/quilt.1.in b/doc/quilt.1.in
index 9337088..b7c6549 100644
--- a/doc/quilt.1.in
+++ b/doc/quilt.1.in
@@ -189,7 +189,16 @@ Additional options that quilt shall pass to GNU patch when applying
patches. For example, recent versions of GNU patch support the
"--reject-format=unified" option for generating reject files in unified
diff style (older patch versions used "--unified-reject-files" for that).
-
+
+You may also want to add the "-E" option if you have issues with quilt
+not deleting empty files when you think it should. The documentation of
+GNU patch says that "normally this option is unnecessary", but when patch
+is in POSIX mode or if the patch format doesn't allow to distinguish
+empty files from deleted files, patch deletes empty files only if the
+-E option is given. Beware that when passing -E to patch, quilt will
+no longer be able to deal with empty files, which is why using -E is
+no longer the default.
+
.IP QUILT_DIFFSTAT_OPTS 4
Additional options that quilt shall pass to diffstat when generating