You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-h| --help) usage;exit;; # Show this help, then exit
104
105
-m| --meeting) num=$2;shift;; # Specify the IETF meeting number
105
106
-M| --message) msg=$2;shift;; # Specify extra message text
107
+
-n| --dry-run) do="echo -- ==>";; # Only show what would be done
106
108
-v| --verbose) VERBOSE=1;; # Be more talkative
107
109
-V| --version) version;exit;; # Show program version, then exit
108
110
--) shift;break;;
@@ -128,8 +130,8 @@ function mksvndir() {
128
130
who=$1
129
131
if [ "$2" ];then dir=$2;else dir=$who;fi
130
132
if! svn info https://svn.tools.ietf.org/svn/tools/ietfdb/personal/$dir>/dev/null 2>&1;then
131
-
echo"Creating personal directory area for IETF datatracker coding: /personal/$dir"
132
-
svn mkdir https://svn.tools.ietf.org/svn/tools/ietfdb/personal/$dir -m "Personal SVN dir for $who, for IETF datatracker code"
133
+
$doecho"Creating personal directory area for IETF datatracker coding: /personal/$dir"
134
+
$dosvn mkdir https://svn.tools.ietf.org/svn/tools/ietfdb/personal/$dir -m "Personal SVN dir for $who, for IETF datatracker code"
133
135
else
134
136
echo"Repository area personal/$dir is already in place."
135
137
fi
@@ -143,7 +145,7 @@ cd $progdir
143
145
144
146
if [ "$who" ];then
145
147
mksvndir $who
146
-
svn cp https://svn.tools.ietf.org/svn/tools/ietfdb/$source https://svn.tools.ietf.org/svn/tools/ietfdb/personal/$who/$target/ -m "New branch for $target"
148
+
$dosvn cp https://svn.tools.ietf.org/svn/tools/ietfdb/$source https://svn.tools.ietf.org/svn/tools/ietfdb/personal/$who/$target/ -m "New branch for $target"
147
149
echo"New branch: ^/personal/$who/$target"
148
150
else
149
151
[ "$msg" ] && msg="
@@ -154,11 +156,21 @@ $msg
154
156
trac-admin /www/tools.ietf.org/tools/ietfdb wiki export IETF${n}SprintSignUp \
155
157
| egrep "^\|\|"| tail -n +2 | python -c '
156
158
import sys, re
157
-
afile = open("aliases")
158
-
aliases = dict([ line.strip().split(None,1) for line in afile.read().splitlines() ])
159
+
with open("aliases") as afile:
160
+
try:
161
+
aliases = dict([ line.strip().split(None,1) for line in afile.read().splitlines() if line.strip() ])
162
+
except ValueError:
163
+
sys.stderr.write([ line.strip().split(None,1) for line in afile.read().splitlines() if line.strip() ])
0 commit comments