File tree Expand file tree Collapse file tree 3 files changed +18
-3
lines changed
Expand file tree Collapse file tree 3 files changed +18
-3
lines changed Original file line number Diff line number Diff line change 1111 </div >
1212 <SavePageInfo v-else-if =" !localFile" />
1313 <GoOfflineInfo v-else-if =" isOnline" />
14- <p class =" version-footer" >BananaSplit version {{version}}</p >
14+ <p class =" version-footer" >BananaSplit version {{version}}, git revision {{gitRevision}} </p >
1515 </div >
1616</template >
1717
@@ -39,6 +39,9 @@ export default {
3939 },
4040 version : function () {
4141 return version
42+ },
43+ gitRevision : function () {
44+ return process .env .GIT_REVISION ;
4245 }
4346 }
4447}
Original file line number Diff line number Diff line change 1212 <div class =" recovery-title" >Recovery  ; passphrase  ; is  ; </div >
1313 <div class =" recovery-blank" />
1414 </div >
15- <p class =" version" >This has been generated by Banana Split version {{version}}</p >
15+ <p class =" version" >This has been generated by BananaSplit version {{version}}, git revision {{gitRevision }}</p >
1616 </div >
1717 </div >
1818</template >
@@ -36,6 +36,9 @@ export default {
3636 },
3737 version : function () {
3838 return version;
39+ },
40+ gitRevision : function () {
41+ return process .env .GIT_REVISION ;
3942 }
4043 }
4144}
Original file line number Diff line number Diff line change 11let HtmlWebpackPlugin = require ( 'html-webpack-plugin' ) ;
22let HtmlWebpackInlineSourcePlugin = require ( 'html-webpack-inline-source-plugin' ) ;
3+ let Webpack = require ( 'webpack' ) ;
4+
5+ let childProcess = require ( 'child_process' ) ;
6+ let GIT_REVISION = childProcess . execSync ( 'git rev-parse HEAD' ) . toString ( ) ;
37
48module . exports = {
59 productionSourceMap : false ,
@@ -12,7 +16,12 @@ module.exports = {
1216 template : 'public/index.html' ,
1317 inlineSource : '.(js|css)$'
1418 } ) ,
15- new HtmlWebpackInlineSourcePlugin ( HtmlWebpackPlugin )
19+ new HtmlWebpackInlineSourcePlugin ( HtmlWebpackPlugin ) ,
20+ new Webpack . DefinePlugin ( {
21+ 'process.env' : {
22+ 'GIT_REVISION' : JSON . stringify ( GIT_REVISION )
23+ }
24+ } )
1625 ]
1726 }
1827}
You can’t perform that action at this time.
0 commit comments