commit_hash.js (386B)
- import childProcess from 'child_process'
- export const getCommitHash = (() => {
- const subst = "$Format:%h$"
- if(!subst.match(/Format:/)) {
- return subst
- } else {
- try {
- return childProcess
- .execSync('git rev-parse --short HEAD')
- .toString()
- .trim()
- } catch (e) {
- console.error('Failed run git:', e)
- return 'UNKNOWN'
- }
- }
- })