mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH v3 1/2] ptxd_make_vcs_version: add script to determine vcs hash
@ 2021-04-01  8:36 Steffen Trumtrar
  2021-04-01  8:36 ` [ptxdist] [PATCH v3 2/2] rules: barebox: support barebox buildsystem_version Steffen Trumtrar
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Steffen Trumtrar @ 2021-04-01  8:36 UTC (permalink / raw)
  To: ptxdist

Add a script to determine a uniquely abbreviated commit object of the
current bsp state. The information is exported to the variable
PTXDIST_VCS_VERSION so it can be used from other scripts and rules.

Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
---
changes in v3:
   - redirect stderr on second git call, too
   - fix PTXDIST_BUILD_VERSION_VCS -> PTXDIST_VCS_VERSION
   - fix whitespace on indent

changes in v2:
   - use "--tags" in git describe

 scripts/lib/ptxd_make_vcs_version.sh | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 scripts/lib/ptxd_make_vcs_version.sh

diff --git a/scripts/lib/ptxd_make_vcs_version.sh b/scripts/lib/ptxd_make_vcs_version.sh
new file mode 100644
index 000000000000..338658aa789f
--- /dev/null
+++ b/scripts/lib/ptxd_make_vcs_version.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+#
+# Copyright (C) 2020 by Steffen Trumtrar <s.trumtrar@pengutronix.de>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+ptxd_make_vcs_version() {
+    PTXDIST_VCS_VERSION="$(echo \
+				$(git describe 2>/dev/null || \
+				  git describe --always --tags 2>/dev/null))"
+
+    if [ -z "${PTXDIST_VCS_VERSION}" ]; then
+	PTXDIST_VCS_VERSION="unknown"
+    fi
+
+    export PTXDIST_VCS_VERSION
+}
+export -f ptxd_make_vcs_version
+
+ptxd_make_vcs_version
-- 
2.29.2


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-04-09 13:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-01  8:36 [ptxdist] [PATCH v3 1/2] ptxd_make_vcs_version: add script to determine vcs hash Steffen Trumtrar
2021-04-01  8:36 ` [ptxdist] [PATCH v3 2/2] rules: barebox: support barebox buildsystem_version Steffen Trumtrar
2021-04-09 13:33   ` [ptxdist] [APPLIED] " Michael Olbrich
2021-04-04 17:16 ` [ptxdist] [PATCH v3 1/2] ptxd_make_vcs_version: add script to determine vcs hash Roland Hieber
2021-04-07 14:43   ` Michael Olbrich
2021-04-08  5:58     ` Steffen Trumtrar
2021-04-09 13:33 ` [ptxdist] [APPLIED] " Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox