3 # extract all of the changesets since the last tagged version and put them
4 # into debian/patche{s,d} as if this was a patched tree on that tag
8 ver=$(git describe --match [0-9v]\* --tags)
9 if [[ $ver = *-*-* ]]; then
15 if [ $ffw -gt 0 ]; then
17 if [[ $ver =~ ^v([0-9]+_)+([0-9]+|RC[0-9]+)$ ]]; then
19 sed -e 's/^v\(.*\)/\1/'
23 pdir="$TARGET/debian/patches"
28 git format-patch -o $pdir $tag..HEAD
30 if [ -d ../patched ]; then
35 for file in [0-9][0-9][0-9][0-9]-*.patch; do
36 if ! grep -q "^--- a/debian/" $file; then
37 desc=$(cat $file | sed -e '1,/^$/d' \
39 dpatch_file=${file/.patch/.dpatch}
40 sed -e '1,/^---$/d' $file | \
41 dpatch patch-template -p "${file%.patch}" \
42 "$desc" > $dpatch_file
43 echo "faked by make debs run from git" > \
44 ../patched/$dpatch_file
45 echo $dpatch_file >> 00list