blob: 78a08bf2e249e718d7068b0b48c1dd025e677790 (
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
|
#!/bin/bash
if [ ! -z "$EMC2_HOME" ]; then
source $EMC2_HOME/scripts/githelper.sh
else
if [ ! -d debian -o ! -d src ]; then
echo "this script must be run from the root of the source tree (the directory with debian and src in it)"
exit 1
fi
source scripts/githelper.sh
fi
githelper $1
if [ "$DEB_COMPONENT" = "scratch" ]; then
# unknown branches get the VERSION file, plus the branch name (with any
# characters that are invalid in debian version numbers replaced with
# dashes '-'), plus the HEAD commit SHA1
echo v$(git show HEAD:VERSION | cut -d ' ' -f 1)~${GIT_BRANCH//[^-.+:~a-z0-9]/-}~$(git show --pretty=format:%h HEAD | head -1)
else
# known branches get the "describe" of the most recent signed git tag,
# or of the most recent unsigned tag if no signed tags are found
git describe --match "$GIT_TAG"
fi
|