9 lines
330 B
Bash
Executable File
9 lines
330 B
Bash
Executable File
#!/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
|