mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-09 05:10:23 +00:00
Add to -v --version commit date+(optional) trailing X char if some files are changed
This commit is contained in:
@@ -4,7 +4,11 @@ extract_git_version()
|
||||
{
|
||||
if [ -d "$1"/.git ]
|
||||
then
|
||||
git rev-parse --short=10 HEAD
|
||||
REV=$(git show --format=%H#%ci -s $(git rev-parse HEAD) |
|
||||
sed -e 's/ .*//' -e 's/[0-9a-f]\{30\}#/#/' -e 's/-//g' \
|
||||
-e 's/#/-/')
|
||||
X=$(git status -s -uno | sed -e 's/.*/X/')
|
||||
echo $REV$X
|
||||
else
|
||||
echo "unknown"
|
||||
fi
|
||||
@@ -20,6 +24,11 @@ else
|
||||
/* Do not edit: file generated by auxprogs/make_or_upd_vgversion_h.
|
||||
This file defines VGGIT, used to report GIT revision
|
||||
when using command line options: -v --version
|
||||
The produced VGGIT format is
|
||||
hhhhhhhhhh-YYYYMMDDX
|
||||
where hhhhhhhhhh is the first 10 characters of the HEAD commit
|
||||
YYYYMMDD is the commit date
|
||||
Trailing X is present if there are any (non untracked) modified files.
|
||||
*/
|
||||
#define VGGIT "$(extract_git_version .)"
|
||||
EOF
|
||||
|
||||
Reference in New Issue
Block a user