11#! /bin/bash
22
3- version=0.21
3+ version=0.22
44program=${0##*/ }
55progdir=${0%/* }
66if [ " $progdir " = " $program " ]; then progdir=" ." ; fi
@@ -28,7 +28,7 @@ function version() {
2828# [ $1 -gt 70 ] || die "Expected the ietf number as argument on the command line, but found '$1'"
2929
3030# if [ "$1" ]; then arg=$1; else arg=$(svn info http://svn.tools.ietf.org/svn/tools/ietfdb/trunk/ | egrep "^Last Changed Rev" | awk '{print $4}'); fi
31- if [ " $1 " ]; then arg=$1 ; else arg=$( svn ls http://svn.tools.ietf.org/svn/tools/ietfdb/tags/ | egrep ' ^[0 -9]' | tail -n 1 | sed -r ' s/^(.*)\/$/v\1/' ) ; fi
31+ if [ " $1 " ]; then arg=$1 ; else arg=$( svn ls http://svn.tools.ietf.org/svn/tools/ietfdb/tags/ | grep ' ^[1 -9]' | tail -n 1 | sed -r ' s/^(.*)\/$/v\1/' ) ; fi
3232
3333if [ " ${arg: 0: 1} " = " v" ]; then
3434 source=" tags/${arg: 1} "
@@ -52,16 +52,18 @@ function mksvndir() {
5252}
5353
5454num=$( < /www/tools.ietf.org/meta/current-ietf-number.txt)
55- trac-admin /www/tools.ietf.org/tools/ietfdb wiki export IETF${num} SprintSignUp \
55+ for n in $( seq $(( num- 5 )) $num ) ; do
56+ trac-admin /www/tools.ietf.org/tools/ietfdb wiki export IETF${n} SprintSignUp \
5657 | egrep " ^\|\|" | tail -n +2 | python -c '
5758import sys, re
5859for line in sys.stdin:
5960 blank, name, email, rest = line.strip().split("||", 3)
6061 login, dummy = re.split("[@.]", email, 1)
6162 print "\t".join((login.strip().lower(), email.strip().lower(), name.strip())) ' \
62- | $progdir /update $progdir /sprint$num .txt
63+ | update $progdir /sprint$n .txt
64+ done
6365
64- cat $( ls $progdir /sprint* .txt | tail -n 4 ) | sed ' s/[ \t]*$//' | sort | uniq | while read login email name; do
66+ cat $( ls $progdir /sprint* .txt | tail -n 2 ) | sed ' s/[ \t]*$//' | sort | uniq | while read login email name; do
6567 echo " "
6668 echo " $login ($name <$email >):"
6769 mksvndir $login
@@ -75,14 +77,14 @@ cat $(ls $progdir/sprint*.txt | tail -n 4) | sed 's/[ \t]*$//' | sort | uniq | w
7577
7678 A new SVN branch has been set up for you for IETF datatracker coding, at
7779 http://svn.tools.ietf.org/svn/tools/ietfdb/personal/$login /$target
78- ${rev: +This branch is based on $rev . } You can check it out by doing
80+ ${rev: +This branch is based on $rev . } You can check it out by doing
7981 svn co http://svn.tools.ietf.org/svn/tools/ietfdb/personal/$login /$target
8082
8183 (More instructions about setup is available at
8284 http://trac.tools.ietf.org/tools/ietfdb/wiki/SprintCoderSetup)
8385
8486
85- Best,
87+ Best regards ,
8688
8789 Henrik (via the $program script)
8890
0 commit comments