aboutsummaryrefslogtreecommitdiff
blob: c49379581df10799d48b776acfa8997391efcd90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/bash
OLDVERS="$(grep '^Version' README | awk '{ print $2 }')"
NEWVERS="$1"

echo "Updating from $OLDVERS to $NEWVERS"

if [[ "$NEWVERS" == "" ]]; then
	echo "Please specify new version"
	exit 1
fi

if [[ ! -d ../tags/"${OLDVERS}" ]]; then
	echo "WARNING: Old version $OLDVERS is not tagged"
fi

if [[ -d ../tags/"${NEWVERS}" ]]; then
	echo "new version $NEWVERS is already tagged"
	exit 1
fi

sed -e "s/^Version.*/Version ${NEWVERS}/" -i README

today=$(LC_ALL=C date +"%d %b %Y")

sed -e "3a\\
*gentoo-vdr-scripts-${NEWVERS} (${today})\\
" -i ChangeLog

echo "Commiting bump"
svn commit -m "Bumped to version ${NEWVERS}" ChangeLog README


cd ..
echo "svn copy"
svn copy trunk "tags/${NEWVERS}"
svn commit -m "Tagged version ${NEWVERS}" "tags/${NEWVERS}"
cd "tags/${NEWVERS}"
make dist