Note that similar to __MKIT_PROJ_VERSION__, this value cannot be reliably determined when outside git (e.g. distributor's build dir), therefore must be kept inside dist source package. Unlike version, though, user (ie. app developer, ie. mkit.ini maintainer) most probably does not want to edit it, therefore we're normally keeping it out of sight. The value itself is normally just the last git commit's hash (SHA1 these days), suffixed with ".dirty" mark if there were uncommitted changes during build. (Just the same as we do with semver()) If we're outside git and the hash could not be determined, that either means the source package was mangled with or was built with older version of mkit. In either case, the value provided will be 'UNKNOWN'.
|
|
||
79 |
|
79 |
|
80 |
|
80 |
|
81 |
|
81 |
|
|
82 |
|
|
82 |
|
83 |
|
83 |
|
84 |
|
84 |
|
85 |
|
|
|
||
179 |
|
180 |
|
180 |
|
181 |
|
181 |
|
182 |
|
|
183 |
|
|
182 |
|
184 |
|
183 |
|
185 |
|
184 |
|
186 |
|
185 |
|
187 |
|
|
188 |
|
|
|
189 |
|
|
186 |
|
190 |
|
187 |
|
191 |
|
188 |
|
192 |
|
|
|
||
56 |
|
56 |
|
57 |
|
57 |
|
58 |
|
58 |
|
|
59 |
|
|
|
60 |
|
|
|
61 |
|
|
|
62 |
|
|
|
63 |
|
|
|
64 |
|
|
|
65 |
|
|
|
66 |
|
|
|
67 |
|
|
|
68 |
|
|
|
69 |
|
|
|
70 |
|
|
|
71 |
|
|
|
72 |
|
|
|
73 |
|
|
|
74 |
|
|
|
75 |
|
|
|
76 |
|
|
|
77 |
|
|
|
78 |
|
|
|
79 |
|
|
|
80 |
|
|
|
81 |
|
|
|
82 |
|
|
|
83 |
|
|
|
84 |
|
|
59 |
|
85 |
|
60 |
|
86 |
|
61 |
|
87 |
|