Tweaked mkdevbranch to take and optional extra message chunk.
- Legacy-Id: 15958
This commit is contained in:
parent
d53f9db779
commit
b19370b98c
|
@ -78,11 +78,12 @@ trap 'echo "$program($LINENO): Command failed with error code $? ([$$] $0 $*)";
|
|||
# Option parsing
|
||||
|
||||
# Options
|
||||
shortopts=hnvV
|
||||
longopts=help,verbose,number,version
|
||||
shortopts=hm:M:vV
|
||||
longopts=help,meeting=,message=,verbose,version
|
||||
|
||||
# Default values
|
||||
num=""
|
||||
msg=""
|
||||
|
||||
if [ "$(uname)" = "Linux" ]; then
|
||||
args=$(getopt -o "$shortopts" --long "$longopts" -n '$program' -- $SV "$@")
|
||||
|
@ -101,6 +102,7 @@ while true ; do
|
|||
case "$1" in
|
||||
-h| --help) usage; exit;; # Show this help, then exit
|
||||
-m| --meeting) num=$2; shift;; # Specify the IETF meeting number
|
||||
-M| --message) msg=$2; shift;; # Specify extra message text
|
||||
-v| --verbose) VERBOSE=1;; # Be more talkative
|
||||
-V| --version) version; exit;; # Show program version, then exit
|
||||
--) shift; break;;
|
||||
|
@ -144,6 +146,9 @@ if [ "$who" ]; then
|
|||
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"
|
||||
echo "New branch: ^/personal/$who/$target"
|
||||
else
|
||||
[ "$msg" ] && msg="
|
||||
$msg
|
||||
"
|
||||
[ "$num" ] || num=$( < /www/tools.ietf.org/meta/current-ietf-number.txt)
|
||||
for n in $(seq $((num-3)) $num); do
|
||||
trac-admin /www/tools.ietf.org/tools/ietfdb wiki export IETF${n}SprintSignUp \
|
||||
|
@ -170,7 +175,7 @@ for line in sys.stdin:
|
|||
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" \
|
||||
&& mail "$name <$email>" -s "A new SVN branch for you for IETF datatracker coding${rev:+, based on $rev}." -b henrik@levkowetz.com <<-EOF
|
||||
Hi,
|
||||
|
||||
$msg
|
||||
This mail has been automatically generated by the $program script.
|
||||
|
||||
A new SVN branch has been set up for you for IETF datatracker coding, at
|
||||
|
|
Loading…
Reference in a new issue