Commit 8b90a210 authored by shangbj's avatar shangbj

'update'

parent 4294d6a2
...@@ -6,21 +6,24 @@ ...@@ -6,21 +6,24 @@
* 主要是读取 .git/COMMIT_EDITMSG 这个文件,文件记录了当前commit之后的信息 * 主要是读取 .git/COMMIT_EDITMSG 这个文件,文件记录了当前commit之后的信息
// MERGE_MSG //merge 临时文件 输出 Merge branch 'dev' // MERGE_MSG //merge 临时文件 输出 Merge branch 'dev'
// TAG_EDITMSG // TAG_EDITMSG
// 获取当前分之
*/ */
var fs = require('fs'); var fs = require('fs');
var path = require('path'); var path = require('path');
// console.log('______', process.env.HUSKY_GIT_STDIN, process.env.HUSKY_GIT_PARAMS, process.env.GIT_INTERNAL_GETTEXT_SH_SCHEME, process.env.GIT_AUTHOR_EMAIL) // console.log('______', process.env.HUSKY_GIT_STDIN, process.env.HUSKY_GIT_PARAMS, process.env.GIT_INTERNAL_GETTEXT_SH_SCHEME, process.env.GIT_AUTHOR_EMAIL)
var gitPath = path.resolve(__dirname, `../${process.env.HUSKY_GIT_PARAMS}`); // var gitPath = path.resolve(__dirname, `../${process.env.HUSKY_GIT_PARAMS}`);
var commitMsg = fs.readFileSync(gitPath, 'utf-8'); // var commitMsg = fs.readFileSync(gitPath, 'utf-8');
// var gitMerge = path.resolve(__dirname, '../.git/MERGE_MSG'); // var gitMerge = path.resolve(__dirname, '../.git/MERGE_MSG');
// var mergeMsg = fs.readFileSync(gitMerge, 'utf-8'); // var mergeMsg = fs.readFileSync(gitMerge, 'utf-8');
var gitHead = path.resolve(__dirname, '../.git/HEAD');
var headMsg = fs.readFileSync(gitHead, 'utf-8');
// console.log('----', mergeMsg.toString()) console.log('----', headMsg.toString())
var pattern = /<<< HEAD/g; // var pattern = /<<< HEAD/g;
if (pattern.test(commitMsg)) { // if (pattern.test(commitMsg)) {
console.log(' 提交代码信息不符合规范,信息中应包含字符"<<<<<<< HEAD".\n'); // console.log(' 提交代码信息不符合规范,信息中应包含字符"<<<<<<< HEAD".\n');
console.log(' 例如:08-28版本HELLO- frist commit.\n'); // console.log(' 例如:08-28版本HELLO- frist commit.\n');
process.exit(1); // process.exit(1);
} // }
process.exit(0); // process.exit(0);
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment