git commit hash generator

This commit is contained in:
Anand Babu (AB) Periasamy
2015-03-25 22:51:19 -07:00
parent db2ac35da5
commit 3c4aa85c69
4 changed files with 34 additions and 14 deletions

View File

@@ -0,0 +1,19 @@
#!/usr/bin/env bash
CONST_FILE=build-constants.go
cat > $CONST_FILE <<EOF
/*
* ** DO NOT EDIT THIS FILE. THIS FILE IS AUTO GENERATED BY RUNNING MAKE **
*/
package main
const (
gitCommitHash = "__GIT_COMMIT_HASH__"
)
EOF
commit_id=$(git log --format="%H" -n 1)
sed -i "s/__GIT_COMMIT_HASH__/$commit_id/" $CONST_FILE