summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--quilt/diff.in14
-rw-r--r--quilt/refresh.in2
-rw-r--r--scripts/patchfns.in7
3 files changed, 9 insertions, 14 deletions
diff --git a/quilt/diff.in b/quilt/diff.in
index dbe82cb..c904bb0 100644
--- a/quilt/diff.in
+++ b/quilt/diff.in
@@ -58,7 +58,7 @@ included.
do_diff()
{
- local file=$1 suffix=$2 old_file=$3 new_file=$4
+ local file=$1 old_file=$2 new_file=$3
if [ -n "$opt_reverse" ]
then
@@ -75,7 +75,7 @@ do_diff()
true
fi
else
- diff_file $file $suffix $old_file $new_file
+ diff_file $file $old_file $new_file
fi
}
@@ -281,16 +281,10 @@ do
if [ -z "$opt_relative" ]
then
- if [ -z "$opt_combine" ]
- then
- suffix="~${last_patch//\//_}"
- else
- suffix=".orig"
- fi
old_file=$(backup_file_name $first_patch $file)
- do_diff $file $suffix $old_file $new_file
+ do_diff $file $old_file $new_file
else
- do_diff $file ".orig" "$workdir/$file" $new_file
+ do_diff $file "$workdir/$file" $new_file
fi
if [ $? -ne 0 ]
diff --git a/quilt/refresh.in b/quilt/refresh.in
index 09eb9fe..25fca13 100644
--- a/quilt/refresh.in
+++ b/quilt/refresh.in
@@ -139,7 +139,7 @@ do
new_file=$(backup_file_name $next_patch $file)
files_were_shadowed=1
fi
- if ! diff_file $file "~${patch//\//_}" $old_file $new_file >> $tmpfile
+ if ! diff_file $file $old_file $new_file >> $tmpfile
then
echo $"Diff failed, aborting." >&2
die 1
diff --git a/scripts/patchfns.in b/scripts/patchfns.in
index dd8b821..b0b13aa 100644
--- a/scripts/patchfns.in
+++ b/scripts/patchfns.in
@@ -529,7 +529,7 @@ fix_diff_header()
diff_file()
{
- local file=$1 suffix=$2 old_file=$3 new_file=$4
+ local file=$1 old_file=$2 new_file=$3
local old_hdr new_hdr line
if [ ! -e "$old_file" -a ! -e "$new_file" ]
@@ -538,11 +538,11 @@ diff_file()
fi
if [ $opt_strip_level -eq 0 ]
then
- old_hdr=$file$suffix
+ old_hdr=$file.orig
new_hdr=$file
else
local dir=$(basename $PWD)
- old_hdr=$dir$suffix/$file
+ old_hdr=$dir.orig/$file
new_hdr=$dir/$file
fi
@@ -550,6 +550,7 @@ diff_file()
if read line
then
echo "Index: $new_hdr"
+ echo "==================================================================="
(echo "$line" ; cat) \
| fix_diff_header $old_hdr $new_hdr
fi