aboutsummaryrefslogtreecommitdiff
path: root/convpatch
diff options
context:
space:
mode:
authorJohn Ankarström <john@ankarstrom.se>2021-07-26 19:32:37 +0200
committerJohn Ankarström <john@ankarstrom.se>2021-07-26 19:32:37 +0200
commit09c0720ee7f4d949f3f779bb26ccb60faad56cd5 (patch)
tree30fc911ffc70a78454002e969f31e9b95050b695 /convpatch
parent4ad8ed80a6e8969fd8a2af4ef7e29929126aeaad (diff)
downloadpatches-09c0720ee7f4d949f3f779bb26ccb60faad56cd5.tar.gz
Move patch utilities to bin/
Diffstat (limited to 'convpatch')
-rwxr-xr-xconvpatch44
1 files changed, 0 insertions, 44 deletions
diff --git a/convpatch b/convpatch
deleted file mode 100755
index 2ebbcd8..0000000
--- a/convpatch
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/sh -f
-
-# convpatch -- convert git diff -p output to pkgsrc patch
-
-IFS='
-'
-
-{
- echo '$NetBSD$'
- echo
-
- # get patch description
- if [ x"$1" = x"-i" ]; then
- f=`mktemp -t ${0##*/}` || exit 1
- echo 'Edit patch description...' > $f
- </dev/tty >/dev/tty vi $f
- c=`cat $f`
- if [ x"$c" != x"Edit patch description..." ]; then
- printf '%s\n\n' "$c"
- fi
- rm $f
- fi
-
- sed '
- /^diff/d;
- /^index/d;
- s/^--- .*/&/;
- '
-} |
-while read -r line; do
- case "$line" in
- diff*) ;;
- index*) ;;
- '--- a/'*)
- file=${line#--- a/}
- echo -n "--- $file.orig "
- file=$(git rev-parse --show-toplevel)/$file
- echo "$(stat -x "$file")" | sed -n 's/^Access: //p' ;;
- '+++ b/'*)
- echo "+++ ${line#+++ b/}" ;;
- *)
- echo "$line" ;;
- esac
-done