subversion/clog2markdown

25 lines
490 B
Bash
Executable File

#!/bin/sh
version=$1
echo "This update includes the latest stable release of _Apache Subversion_, version **${1}**".
echo
curl --silent -n "http://svn.apache.org/repos/asf/subversion/tags/$1/CHANGES" | \
sed -n '
4,/Version/{
s/(r[0-9, retal]*)\;*//g;
s,issue #\([0-9]*\),[issue \1](https://issues.apache.org/jira/browse/SVN-\1),;
s/^ *//;
s/ +/ /g;
s/^ *- \(.*\)$/#### \1/;
s/\(.*visible changes.*:\)$/### \1/;
/^ *$/d;
/Windows/d
/^Version /d
s,(r1.*),,g
s,\(@[0-9]*\),\\\1,g
p;
}
' -