Skip to content

Commit d801aac

Browse files
committed
Add new_resolution.sh script
1 parent abb1471 commit d801aac

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

bin/new_resolution.sh

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/bin/bash
2+
3+
usage() { echo "Usage: $0 <issue number>" ; exit $1 ; }
4+
5+
test $# -eq 1 || usage 1 >&2
6+
test "$1" == -h -o "$1" == --help && usage
7+
8+
(( "$1" )) 2>/dev/null && test -f xml/issue$1.xml || {
9+
echo "$0: Invalid issue number: $1"
10+
exit 1
11+
} >&2
12+
13+
issue=xml/issue$1.xml
14+
15+
date=$(date +%Y-%m-%d)
16+
17+
sed -i -e '/<\/discussion>/i\
18+
<superseded>' -e '/<\/discussion>/,/^<resolution>/d' -e '/^<\/resolution>/i\
19+
</superseded>\
20+
\
21+
<note>'$date'; <<AUTHOR>> provides improved wording</note>\
22+
\
23+
</discussion>\
24+
\
25+
<resolution>' $issue

0 commit comments

Comments
 (0)