7 while read email type name url ref; do
8 [[ "$email" =~ '^#.*$' ]] && {
13 if [ "$type" = "git" ]; then
17 if [ "$type" = "quilt" ]; then
19 echo "Cannot chdir to ../quilt" 1>&2
22 [ -d "$name" ] || mkdir "$name" || {
23 echo "Cannot create quilt directory for $name" 1>&2
28 echo "Cannot chdir to quilt directory for $name" 1>&2
32 wget -N -nv --no-cache "$url/series" || {
33 echo "Wget of $name series file failed" 1>&2
37 find * -type f | grep -v '^series$' | sort >.series.old
39 grep -q NEXT_PATCHES series &&
43 *NEXT_PATCHES_START*) do_echo=echo ;;
44 *NEXT_PATCHES_END*) do_echo=: ;;
48 done <series | sort >.series.next
49 wget -N -nv --no-cache -B "$url" -i .series.next || {
50 echo "Wget of series '$name' failed" 1>&2
56 comm -23 .series.old .series.next | xargs -r rm -f
57 rm -f .series.old .series.next