aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2023-09-10 08:22:28 +0200
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>2023-09-10 09:01:10 +0200
commit6e5c7bf308ddcb2be756cb84c6c7119b612e4e28 (patch)
tree0898b802c986b0d55f3ee827fadf9481b9e39c03 /build
parent1d679b59a07444e18f24167cb7e8563c5e385d9f (diff)
Use export-subst gitattribute to allow tarball builds
For example it would do the following: let subst = "d3bf557c";
Diffstat (limited to 'build')
-rw-r--r--build/webpack.prod.conf.js13
1 files changed, 10 insertions, 3 deletions
diff --git a/build/webpack.prod.conf.js b/build/webpack.prod.conf.js
index 7de93721..664290a5 100644
--- a/build/webpack.prod.conf.js
+++ b/build/webpack.prod.conf.js
@@ -11,9 +11,16 @@ var env = process.env.NODE_ENV === 'testing'
? require('../config/test.env')
: config.build.env
-let commitHash = require('child_process')
- .execSync('git rev-parse --short HEAD')
- .toString();
+let commitHash = (() => {
+ let subst = "$Format:%h$";
+ if(!subst.match(/Format:/)) {
+ return subst;
+ } else {
+ return require('child_process')
+ .execSync('git rev-parse --short HEAD')
+ .toString();
+ }
+})();
var webpackConfig = merge(baseWebpackConfig, {
mode: 'production',