Skip to content

Commit 1fee00d

Browse files
committed
changelog-script
1 parent 9c091d8 commit 1fee00d

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

generateChangelog.sh

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/bin/bash
2+
if [ "$1" == '--until' ]
3+
then
4+
UNTIL=$2
5+
fi
6+
git log --decorate=full|{
7+
while read line
8+
do
9+
if echo $line|grep refs/tags/ > /dev/null
10+
then
11+
TAG=$(echo $line|grep -oP 'refs/tags/\K[^,)]*')
12+
if [ "$UNTIL" == "$TAG" ]
13+
then
14+
exit
15+
fi
16+
echo ""
17+
echo "=== Verison $TAG ==="
18+
fi
19+
if echo $line|grep 'CHANGELOG:' > /dev/null
20+
then
21+
echo " * " $(echo $line|grep -oP 'CHANGELOG:\K.*')
22+
fi
23+
done
24+
}

0 commit comments

Comments
 (0)