Pārlūkot izejas kodu

Keep last git hash in globals for better debugging

Alois Mahdal 9 gadus atpakaļ
vecāks
revīzija
06503a4b99
2 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 6
    0
      src/shellfu.sh.skel
  2. 1
    0
      tests/shellfu_import/TF_RUN

+ 6
- 0
src/shellfu.sh.skel Parādīt failu

@@ -39,6 +39,11 @@ SHELLFU_EMBEDTMP=${SHELLFU_EMBEDTMP:-}
39 39
 #
40 40
 SHELLFU_EMBEDDED=${SHELLFU_EMBEDDED:-false}
41 41
 
42
+#
43
+# Last git commit hash before build
44
+#
45
+SHELLFU_GIT_HASH=__MKIT_PROJ_GIT_LASTHASH__
46
+
42 47
 #
43 48
 # Colon-separated list of already imported modules
44 49
 #
@@ -76,6 +81,7 @@ shellfu() {
76 81
             shellfu __debug "SHELLFU_DEBUG_EXCLUDE='$SHELLFU_DEBUG_EXCLUDE'"
77 82
             shellfu __debug "SHELLFU_EMBEDDED='$SHELLFU_EMBEDDED'"
78 83
             shellfu __debug "SHELLFU_EMBEDTMP='$SHELLFU_EMBEDTMP'"
84
+            shellfu __debug "SHELLFU_GIT_HASH='$SHELLFU_GIT_HASH'"
79 85
             shellfu __debug "SHELLFU_IMPORTED='$SHELLFU_IMPORTED'"
80 86
             shellfu __debug "SHELLFU_INCLUDE='$SHELLFU_INCLUDE'"
81 87
             shellfu __debug "SHELLFU_PATH='$SHELLFU_PATH'"

+ 1
- 0
tests/shellfu_import/TF_RUN Parādīt failu

@@ -28,6 +28,7 @@ ignored() {
28 28
     echo SHELLFU_EMBEDDED
29 29
     echo SHELLFU_EMBEDTMP
30 30
     echo SHELLFU_DIR
31
+    echo SHELLFU_GIT_HASH
31 32
     echo SHELLFU_IMPORTED
32 33
     echo SHELLFU_INCLUDE
33 34
     echo SHELLFU_PATH