[libcamera-devel] [PATCH v3] libcamera: Add build time to version string for dirty builds
Niklas Söderlund
niklas.soderlund at ragnatech.se
Wed Aug 5 22:47:03 CEST 2020
Having the build time in the version string is useful when building from
a dirty worktree and deploying to targets as a quick way to identify the
binary has been deployed successfully.
Before this change the version string is reported as
libcamera v0.0.0+1692-aaff196a-dirty
While with this change the version string is reported as
libcamera v0.0.0+1692-aaff196a-dirty (2020-08-05T22:42:18+02:00)
Signed-off-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
---
* Changes since v2
- Wrap timestmap between parentheses
- Print time in local timezone
- Fix spelling in commit message
---
utils/gen-version.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/utils/gen-version.sh b/utils/gen-version.sh
index 7f7872ceba7b038a..b09ad495f86a7a58 100755
--- a/utils/gen-version.sh
+++ b/utils/gen-version.sh
@@ -26,7 +26,7 @@ if [ -z "$build_dir" ] || (echo "$build_dir" | grep -q "$src_dir")
then
git update-index --refresh > /dev/null 2>&1
fi
-git diff-index --quiet HEAD || version="$version-dirty"
+git diff-index --quiet HEAD || version="$version-dirty ($(date --iso-8601=seconds))"
# Replace first '-' with a '+' to denote build metadata, strip the 'g' in from
# of the git SHA1 and remove the initial 'v'.
--
2.28.0
More information about the libcamera-devel
mailing list