]>
Commit | Line | Data |
---|---|---|
73287b2b | 1 | #!/bin/sh |
2 | GIT_SHA1=$((git show-ref --head --hash=8 2> /dev/null || echo 00000000) | head -n1) | |
a42453a5 | 3 | GIT_DIRTY=$(git diff 2> /dev/null | wc -l) |
73287b2b | 4 | test -f release.h || touch release.h |
5 | (cat release.h | grep SHA1 | grep $GIT_SHA1) && \ | |
6 | (cat release.h | grep DIRTY | grep $GIT_DIRTY) && exit 0 # Already uptodate | |
7 | echo "#define REDIS_GIT_SHA1 \"$GIT_SHA1\"" > release.h | |
8 | echo "#define REDIS_GIT_DIRTY $GIT_DIRTY" >> release.h | |
9 | touch redis.c # force recompile of redis.c |