doublecmd/src/platform/git2revisioninc.cmd
Alexander Koblov 9aff9d9346 UPD: Version info
2023-07-20 13:45:32 +03:00

21 lines
491 B
Batchfile
Executable file

#!/bin/sh
mkdir -p $1
export REVISION_INC=$1/dcrevision.inc
rm -f $REVISION_INC
cp ../units/dcrevision.inc $REVISION_INC
export REVISION=$(git -C $1 rev-list --count master..HEAD)
export COMMIT=$(git -C $1 rev-parse --short HEAD)
if [ $REVISION ] && [ $COMMIT ]; then
echo "// Created by Git2RevisionInc" > $REVISION_INC
echo "const dcRevision = '$REVISION';" >> $REVISION_INC
echo "const dcCommit = '$COMMIT';" >> $REVISION_INC
fi
echo "Git revision" $REVISION $COMMIT