4 # Bring up a patched file in diff. We show the diffs
5 # in the topmost patch, unless it was specified
8 . patchfns >/dev/null || . /usr/lib/patch-scripts/patchfns >/dev/null || { \
9 echo "Impossible to find my library 'patchfns'."
10 echo "Check your install, or go to the right directory"
16 echo "Usage: pdiff [patchname] filename"
17 echo " pdiff [patchname] -"
23 PATCH_NAME=$(top_patch)
27 PATCH_NAME=$(stripit $1)
33 if ! is_applied $PATCH_NAME
35 echo $PATCH_NAME is not applied
42 unpatched_file=$filename"~"$PATCH_NAME
43 need_file_there $filename
44 if [ -e $unpatched_file ]
46 diff -u $unpatched_file $filename
48 echo pdiff: $filename appears to not be in $PATCH_NAME
52 if [ x"$FILENAME" = "x-" ]
54 FILENAME=$(cat $P/pc/$PATCH_NAME.pc)