From 9568d5bb737eb468e87fd43f21404e2def101e30 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Mon, 12 Aug 2024 19:58:32 +0200 Subject: Display Git revision in docs generated from releases (#499) - makesrcdist: store Git revision in a file in the tarball - CMake/resources.cmake: get git revision either from Git or file and store it as CMake cache variable 'FLTK_GIT_REVISION' for reference - documentation/*: get git revision from git or file - fluid/documentation/*: get git revision from git or file --- makesrcdist | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'makesrcdist') diff --git a/makesrcdist b/makesrcdist index 26a35e68f..e9b7b66a9 100755 --- a/makesrcdist +++ b/makesrcdist @@ -52,6 +52,8 @@ SNAPSHOT='https://www.fltk.org/pub/fltk/snapshots' DATE="`date +'%Y%m%d'`" +GIT_REVISION=$(git rev-parse HEAD) + # VS = short version number ('major.minor'), for instance '1.4'. # Note: VS is used only for snapshot generation # fltk_version = full version number w/o 'rcN' (from file fltk_version.dat) @@ -118,6 +120,13 @@ sed -e '1,$s/@VERSION@/'$version'/' \ -e '1,$s#^Source:.*#Source: '$fileurl'#' \ fltk.spec + +# Write git revision file with full git revision +# which will be stored in the distribution tarball + +echo Writing git revision file... +echo "$GIT_REVISION" > fltk_git_rev.dat + echo Creating configure script... autoconf -f -- cgit v1.2.3