doublecmd/src/platform/git2revisioninc.cmd
2021-03-14 15:30:14 +03:00

21 lines
483 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 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