summaryrefslogtreecommitdiff
path: root/jenkinstool
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2012-08-25 08:30:09 +0100
committerLars Wirzenius <liw@liw.fi>2012-08-25 08:30:09 +0100
commitac702e7dcffd7a09d60ac30ece43390811111d76 (patch)
treebc20a2cd1707d39d7b772cf44975f66142974b97 /jenkinstool
parent901dcd2902442894576fd5779edbb30b68ba15f5 (diff)
downloadjenkinstool-ac702e7dcffd7a09d60ac30ece43390811111d76.tar.gz
Try several ways of getting upstream version
Diffstat (limited to 'jenkinstool')
-rwxr-xr-xjenkinstool13
1 files changed, 8 insertions, 5 deletions
diff --git a/jenkinstool b/jenkinstool
index c0f2d70..9b6b079 100755
--- a/jenkinstool
+++ b/jenkinstool
@@ -42,14 +42,17 @@ upstream_version()
{
if [ -e setup.py ]
then
- python setup.py --version || exit 1
- elif [ -e debian/changelog ]
+ python setup.py --version && return
+ fi
+
+ if [ -e debian/changelog ]
then
dpkg-parsechangelog | sed -n '/^Version: /s///p' | sed 's/-[^-]*$//'
- else
- echo "UNKNOWN-PROJECT-VERSION"
- exit 1
+ return
fi
+
+ echo "Can't figure out upstream version" 1>&2
+ exit 1
}
commit_date()