6 while read email type name url ref; do
8 if [ "$type" = "git" ]; then
14 wget -N --quiet --recursive --no-directories --no-parent "$url"
25 quilters=$(awk -F ' ' '$2=="quilt" { print $3; }' ../real_control)
27 for name in $quilters; do
28 sfile="../quilt/$name/series"
29 base=$(sed -n 's/^[# ]*BASE[ ]*\(.*\)[ ]*$/\1/p' "$sfile")
31 *-git[0-9]*) base=$(wget -q -O - "http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-${base}.id")
33 commit*) base=$(expr "$base" : "commit[ ]*\(.*\)")
35 [0-9]*.*) base="v$base"
38 echo "$sfile": "$base"
39 grep -q NEXT_PATCHES "$sfile" && {
40 mv -f "$sfile" "$sfile.orig"
44 *NEXT_PATCHES_START*) do_echo=echo
46 *NEXT_PATCHES_END*) do_echo=:
50 done <"$sfile.orig" >"$sfile"
53 git branch -D "quilt/$name"
54 git checkout -b "quilt/$name" "$base" || sh -i
55 git quiltimport --patches "../quilt/$name" || sh -i
57 [ -f "$sfile.orig" ] &&
58 mv -f $sfile.orig $sfile