Skip to content

Commit b19370b

Browse files
committed
Tweaked mkdevbranch to take and optional extra message chunk.
- Legacy-Id: 15958
1 parent d53f9db commit b19370b

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

bin/mkdevbranch

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,12 @@ trap 'echo "$program($LINENO): Command failed with error code $? ([$$] $0 $*)";
7878
# Option parsing
7979

8080
# Options
81-
shortopts=hnvV
82-
longopts=help,verbose,number,version
81+
shortopts=hm:M:vV
82+
longopts=help,meeting=,message=,verbose,version
8383

8484
# Default values
8585
num=""
86+
msg=""
8687

8788
if [ "$(uname)" = "Linux" ]; then
8889
args=$(getopt -o "$shortopts" --long "$longopts" -n '$program' -- $SV "$@")
@@ -101,6 +102,7 @@ while true ; do
101102
case "$1" in
102103
-h| --help) usage; exit;; # Show this help, then exit
103104
-m| --meeting) num=$2; shift;; # Specify the IETF meeting number
105+
-M| --message) msg=$2; shift;; # Specify extra message text
104106
-v| --verbose) VERBOSE=1;; # Be more talkative
105107
-V| --version) version; exit;; # Show program version, then exit
106108
--) shift; break;;
@@ -144,6 +146,9 @@ if [ "$who" ]; then
144146
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"
145147
echo "New branch: ^/personal/$who/$target"
146148
else
149+
[ "$msg" ] && msg="
150+
$msg
151+
"
147152
[ "$num" ] || num=$( < /www/tools.ietf.org/meta/current-ietf-number.txt)
148153
for n in $(seq $((num-3)) $num); do
149154
trac-admin /www/tools.ietf.org/tools/ietfdb wiki export IETF${n}SprintSignUp \
@@ -170,7 +175,7 @@ for line in sys.stdin:
170175
svn cp https://svn.tools.ietf.org/svn/tools/ietfdb/$source https://svn.tools.ietf.org/svn/tools/ietfdb/personal/$login/$target/ -m "New IETF datatracker coding branch for $name" \
171176
&& mail "$name <$email>" -s "A new SVN branch for you for IETF datatracker coding${rev:+, based on $rev}." -b henrik@levkowetz.com <<-EOF
172177
Hi,
173-
178+
$msg
174179
This mail has been automatically generated by the $program script.
175180
176181
A new SVN branch has been set up for you for IETF datatracker coding, at

0 commit comments

Comments
 (0)