summaryrefslogtreecommitdiffstats
path: root/quilt.changes
diff options
context:
space:
mode:
authorAndreas Gruenbacher <agruen@suse.de>2005-11-28 01:30:16 +0000
committerAndreas Gruenbacher <agruen@suse.de>2005-11-28 01:30:16 +0000
commitf8e5d57fe36843ab92607a3a473c4d52c52b9f07 (patch)
tree6d99cabc2ba7cfd16f32790de0be48fa833d7c97 /quilt.changes
parent53819365cf8b1dad870cf97a1f33bd7579f6b6ed (diff)
downloadquilt-f8e5d57fe36843ab92607a3a473c4d52c52b9f07.tar.gz
- Oops, the /dev/null "fix" broke create-delete.test. Back out this change
and fix only the specific -p0 case.
Diffstat (limited to 'quilt.changes')
-rw-r--r--quilt.changes13
1 files changed, 5 insertions, 8 deletions
diff --git a/quilt.changes b/quilt.changes
index 8c1cecb..b77d45c 100644
--- a/quilt.changes
+++ b/quilt.changes
@@ -1,14 +1,11 @@
-------------------------------------------------------------------
Mon Nov 28 01:34:05 CET 2005 - agruen@suse.de
-- quilt/diff.in, quilt/refresh.in: stop using /dev/null for added
- or removed files: GNU diff does not do that either, and for
- removed files this leads to headers that only reference
- $file.orig and /dev/null, so the actual file is not found. (This
- is only truly fixes -p0 style patches as -p1 style patches use
- dir.orig/file instead of dir/file.orig so the filename is not
- lost, but stopping to use /dev/null makes sense for -p style
- patches just the same.
+- quilt/diff.in, quilt/refresh.in: for -p0 style patches, when a
+ file is being deleted, use the real filename in the +++ line
+ instead of filename.orig: if we don't, the patch does not
+ contain the real filename anymore, and patch will fail. See
+ test/null-bug.test.
- files command: remove a redundant find_patch().
- Make top_patch() fail if there is no top patch.