1
0

contrib: detect builds with uncommitted changes

The `--dirty` flag causes `git describe` to append
`-dirty` to the version string it outputs. This is
useful to detect if a build was - intentionally or
not - created with uncommitted changes.

https://git-scm.com/docs/git-describe#git-describe---dirtyltmarkgt
This commit is contained in:
Filip Gospodinov
2018-04-13 08:14:39 +02:00
committed by Johann Bauer
parent ab2d38a803
commit 6cf334244a
3 changed files with 4 additions and 3 deletions

View File

@@ -12,7 +12,7 @@ src_dir=$(dirname "$0")
cd $src_dir/../..
export PYTHONHASHSEED=22
VERSION=`git describe --tags`
VERSION=`git describe --tags --dirty`
info "Installing Python $PYTHON_VERSION"
export PATH="~/.pyenv/bin:~/.pyenv/shims:~/Library/Python/3.6/bin:$PATH"

View File

@@ -44,7 +44,7 @@ if [ ! -z "$1" ]; then
git checkout $1
fi
VERSION=`git describe --tags`
VERSION=`git describe --tags --dirty`
echo "Last commit: $VERSION"
find -exec touch -d '2000-11-11T11:11:11+00:00' {} +
popd