update revision 0d88065af34e10d7695680ca48f0d2ab2aa0aa32
1196N/A#!/bin/sh
749N/Acommit=
749N/Aif type fetch >/dev/null 2>&1
919N/Athen
919N/A fetch=fetch
919N/Aelif type curl >/dev/null 2>&1
919N/Athen
919N/A fetch="curl -L -O"
749N/Aelse
919N/A exit 1
919N/Afi
919N/A
749N/Afor i
919N/Ado
919N/A z=
919N/A case $i in
919N/A http://www.ietf.org/internet-drafts/*)
919N/A z=`expr "$i" : 'http://www.ietf.org/internet-drafts/\(.*\)'`
919N/A ;;
919N/A http://www.ietf.org/id/*)
749N/A z=`expr "$i" : 'http://www.ietf.org/id/\(.*\)'`
749N/A ;;
749N/A esac
749N/A if test -n "$z"
749N/A then
749N/A i="$z"
749N/A fi
749N/A if test -f "$i"
749N/A then
749N/A continue
749N/A fi
749N/A pat=`echo "$i" | sed 's/...txt/??.txt/'`
749N/A old=`echo $pat 2> /dev/null`
1196N/A if test "X$old" != "X$pat"
749N/A then
749N/A newer=0
749N/A for j in $old
749N/A do
749N/A if test $j ">" $i
749N/A then
749N/A newer=1
749N/A fi
749N/A done
749N/A if test $newer = 1
749N/A then
continue;
fi
fi
if $fetch "http://www.ietf.org/id/$i"
then
git add "$i"
if test "X$old" != "X$pat"
then
rm $old
git rm $old
commit="$commit $old"
fi
commit="$commit $i"
fi
done
if test -n "$commit"
then
git commit -m "new draft"
git push
fi