Import LinuxCNC source tree

This commit is contained in:
Wang Dequan
2026-08-20 06:17:39 +08:00
commit 2c814634c3
9429 changed files with 10556013 additions and 0 deletions

34
scripts/version-is-release Executable file
View File

@@ -0,0 +1,34 @@
#!/bin/bash
#
# This script checks if the current version (HEAD) is an official release.
# If so, the program returns with an exit code of 0 (True). If it is not a
# release, the program returns an exit code other than 0 (False).
#
# HEAD is an official release if there exists a tag that points to it and
# that is signed by the release manager's key.
#
if [ -n "$EMC2_HOME" ]; then
source "$EMC2_HOME"/scripts/githelper.sh
else
source "$(git rev-parse --show-toplevel)"/scripts/githelper.sh
fi
githelper "$1"
if [ -z "$GIT_TAG" ]; then
# no signed tags found
echo "no"
exit 1
fi
TAGGED_REV=$(git rev-parse "$GIT_TAG^{commit}")
HEAD_REV=$(git rev-parse HEAD)
if [ "$TAGGED_REV" = "$HEAD_REV" ]; then
echo "yes"
exit 0
fi
echo "no"
exit 1