18 lines
332 B
Bash
18 lines
332 B
Bash
#!/bin/bash
|
|
|
|
## make new patches after e.g. distributed ../src has been changed
|
|
|
|
rm *.patch
|
|
|
|
i=0
|
|
for file in $(find export -type f)
|
|
do
|
|
diff -q $file ../${file#export/} > /dev/null
|
|
res="$?"
|
|
if test 1 -eq "$res"
|
|
then
|
|
diff -au $file ../${file#export/} > $(printf '%02d' $i)-${file##*/}.patch
|
|
((i++))
|
|
fi
|
|
done
|