I-Nex/mkrelease

21 lines
746 B
Bash
Executable File

#!/bin/bash
# Wydobycie informacji o ostatnim tagu w repozytorium git.
Last_Release=$(git describe | cut -d '-' -f 1)
#Zmiana wersji dla I-Nex.gambas
sed -i -e 's|^Version.*|Version='$1'|' ./I-Nex/i-nex/.project
sed -i -e 's|^PackageName=i-nex-.*|PackageName=i-nex-'$1'|' ./I-Nex/i-nex/.project
# Utworzenie pliku ze zmianami na podstawie logu git od ostatniej znanej wersji
git log $Last_Release..HEAD > changelogs/changelog-$1
cat > ./debian/changelog2 <<EOF
i-nex ($1) stable; urgency=medium
* Chengelog for version $1 see file /usr/share/doc/i-nex/changelog-$1
-- eloaders <eloaders@linux.pl> `date -R`
EOF
cat ./debian/changelog >> ./debian/changelog2
rm ./debian/changelog
mv ./debian/changelog2 ./debian/changelog