mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-01-31 00:23:56 +00:00
configure: compute a simpler version string
Compute a simpler, yet still completely descriptive, version string. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
parent
a37a585637
commit
66cf16ec46
20
configure
vendored
20
configure
vendored
@ -550,21 +550,19 @@ if [ -n "${V}" ]; then
|
||||
else
|
||||
case "${VERSION}" in
|
||||
*+hg|hg)
|
||||
REVISION="$( hg id -n 2>/dev/null || true )"
|
||||
case "${REVISION}" in
|
||||
"")
|
||||
VERSION="${VERSION}_unknown@$( date +%Y%m%d.%H%M%S )";;
|
||||
*)
|
||||
VERSION="${VERSION}_$( hg id -b )@${REVISION%%+}_$( hg id -i )"
|
||||
;;
|
||||
esac
|
||||
# Arrange to have no / in the directory name, no need to create an
|
||||
# arbitrarily deep directory structure
|
||||
VERSION="$( printf "${VERSION}\n" |"${sed}" -r -e 's|/+|_|g;' )"
|
||||
rev_id="$( hg log -r . --template '{branch}:{node|short}\n' \
|
||||
2>/dev/null \
|
||||
|| true \
|
||||
)"
|
||||
VERSION="${VERSION}@${rev_id:-unknown:$( date +%Y%m%d.%H%M%S )}"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Arrange to have no / in the directory name, no need to create an
|
||||
# arbitrarily deep directory structure
|
||||
VERSION="$( printf "${VERSION}" |"${sed}" -r -e 's:/+:_:g;' )"
|
||||
|
||||
printf "${VERSION}\n"
|
||||
|
||||
#---------------------------------------------------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user