Package: quilt Version: 0.44-2 Severity: normal Tags: patch Hello,
When the series file references a non existent patch, it usually indicates there is a problem, and quilt should fail. This patch implements this and allows users to resume the push when they specify the -f option. Kind Regards, -- Nekral
diff -rauN ../work2/quilt-0.44/quilt/push.in ./quilt-0.44/quilt/push.in --- ../work2/quilt-0.44/quilt/push.in 2006-03-24 21:38:49.000000000 +0100 +++ ./quilt-0.44/quilt/push.in 2006-03-24 23:12:23.000000000 +0100 @@ -183,6 +183,13 @@ no_reject_files="-r $tmp" fi + if ! [ -e $patch_file ] && [ -z "$opt_force" ] + then + printf $"Patch %s does not exist\n" \ + "$(print_patch $patch)" + exit 1 + fi + apply_patch $patch "$patch_file" status=$? trap "" SIGINT @@ -206,6 +213,7 @@ if ! [ -e $patch_file ] then + # only if [ -n "$opt_force" ] printf $"Patch %s does not exist; applied empty patch\n" \ "$(print_patch $patch)" elif [ -z "$(shopt -s nullglob ; echo "$QUILT_PC/$patch/"*)" ]