X-Git-Url: http://git.tuebingen.mpg.de/?p=lopsub.git;a=blobdiff_plain;f=version-gen.sh;h=bdeeca2a560a482f09960be2abbc0772d8a18676;hp=ed3a22e6bc339b31f494f2a8afe97905eff5faa6;hb=HEAD;hpb=9d3fd447f36e1a144a40037d559a92562d120703 diff --git a/version-gen.sh b/version-gen.sh index ed3a22e..bdeeca2 100755 --- a/version-gen.sh +++ b/version-gen.sh @@ -7,10 +7,12 @@ if [ -e '.git' -o -e '../.git' ]; then git_ver=$(git describe --abbrev=4 HEAD 2>/dev/null) [ -z "$git_ver" ] && git_ver="$ver" # update stat information in index to match working tree - git update-index -q --refresh + git update-index -q --refresh > /dev/null # if there are differences (exit code 1), the working tree is dirty git diff-index --quiet HEAD || git_ver=$git_ver-dirty ver=$git_ver +elif [ -f debian/changelog ]; then + ver="$(sed -ne '1s/.*(\(.*\)-.*/\1/1; tx; d; :x; p' debian/changelog)" elif [ "${PWD%%-*}" = 'lopsub-' ]; then ver=${PWD##*/lopsub-} fi