[Maintenance] Add script to create release (as git-tag)

master
yw05 2021-06-15 17:22:10 +02:00
parent ed4458993a
commit ab798d24ce
1 changed files with 8 additions and 0 deletions

8
release Executable file
View File

@ -0,0 +1,8 @@
#!/bin/sh
echo "Revision $(git rev-list --count HEAD)" > .release-notes
echo '' >> .release-notes
echo 'Changes (auto-generated):' >> .release-notes
git log --format='* %cs: (%h) %s' "${1}..master" >> .release-notes
"${EDITOR:-nano}" .release-notes
git tag -a "rev$(git rev-list --count HEAD)" -F .release-notes
rm .release-notes