build.bash: check if the go-fuse tree is dirty
If it is, append "-dirty" to the hash.
This commit is contained in:
parent
930e597f5a
commit
af07866e08
14
build.bash
14
build.bash
@ -6,8 +6,20 @@ cd "$(dirname "$0")"
|
||||
|
||||
# gocryptfs version according to git
|
||||
GITVERSION=$(git describe --tags --dirty)
|
||||
|
||||
# go-fuse version according to git
|
||||
GITVERSIONFUSE=$(cd $GOPATH/src/github.com/hanwen/go-fuse && git rev-parse --short HEAD)
|
||||
GITVERSIONFUSE=$(
|
||||
cd $GOPATH/src/github.com/hanwen/go-fuse
|
||||
SHORT=$(git rev-parse --short HEAD)
|
||||
|
||||
# Check if the tree is dirty, adapted from
|
||||
# http://stackoverflow.com/a/2659808/1380267
|
||||
if ! git diff-index --quiet HEAD; then
|
||||
echo $SHORT-dirty
|
||||
else
|
||||
echo $SHORT
|
||||
fi
|
||||
)
|
||||
|
||||
# Make sure we have the go binary
|
||||
go version > /dev/null
|
||||
|
Loading…
Reference in New Issue
Block a user