From 713aae39269a9a64f71ded98c75bacc6c011a67c Mon Sep 17 00:00:00 2001 From: saqqdy Date: Tue, 7 Jul 2020 17:42:32 +0800 Subject: [PATCH] =?UTF-8?q?combine=E6=8C=87=E4=BB=A4bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++++ lib/gitm-combine.js | 40 +++++++++++++++++++++++++++------------- package.json | 10 +++++----- 3 files changed, 36 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 649474f7..30da69b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# 2020.07.07 v1.2.9更新日志 +1. combine指令判断status优化 +2. 依赖包升级 + # 2020.07.07 v1.2.8更新日志 1. 修复jerkins调不起BUG diff --git a/lib/gitm-combine.js b/lib/gitm-combine.js index fe34d009..161a6c07 100755 --- a/lib/gitm-combine.js +++ b/lib/gitm-combine.js @@ -80,11 +80,25 @@ program.name('gitm combine').usage('[type] [name] [-d --dev] [-p --prod]').argum case 0: allow = ['bugfix', 'feature', 'support']; deny = [defaults.master, defaults.develop, defaults.release, defaults.bugfix, defaults.support]; - _context.next = 4; + + if (!(!opt.add && opt.commit === '')) { + _context.next = 8; + break; + } + + _context.next = 5; return getStatus(); - case 4: - status = _context.sent; + case 5: + _context.t0 = _context.sent; + _context.next = 9; + break; + + case 8: + _context.t0 = true; + + case 9: + status = _context.t0; if (!opt.dev && !opt.prod) { sh.echo('请输入需要同步到的环境'); @@ -99,15 +113,15 @@ program.name('gitm combine').usage('[type] [name] [-d --dev] [-p --prod]').argum } if (type) { - _context.next = 19; + _context.next = 24; break; } ; - _context.next = 12; + _context.next = 17; return getCurrent(); - case 12: + case 17: _yield$getCurrent$spl = _context.sent.split('/'); _yield$getCurrent$spl2 = _slicedToArray(_yield$getCurrent$spl, 2); type = _yield$getCurrent$spl2[0]; @@ -118,12 +132,12 @@ program.name('gitm combine').usage('[type] [name] [-d --dev] [-p --prod]').argum sh.exit(1); } - _context.next = 25; + _context.next = 30; break; - case 19: + case 24: if (name) { - _context.next = 25; + _context.next = 30; break; } @@ -132,10 +146,10 @@ program.name('gitm combine').usage('[type] [name] [-d --dev] [-p --prod]').argum sh.exit(1); } - _context.next = 23; + _context.next = 28; return searchBranch(type); - case 23: + case 28: branchs = _context.sent; if (branchs.length === 1) { @@ -149,7 +163,7 @@ program.name('gitm combine').usage('[type] [name] [-d --dev] [-p --prod]').argum sh.exit(1); } - case 25: + case 30: if (allow.includes(type) && name) { base = type === 'bugfix' ? config.bugfix : config.release, cmd = []; @@ -285,7 +299,7 @@ program.name('gitm combine').usage('[type] [name] [-d --dev] [-p --prod]').argum sh.exit(1); } - case 26: + case 31: case "end": return _context.stop(); } diff --git a/package.json b/package.json index 6fa360b6..0b630d15 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "gitmars", "description": "一个高度定制化的git工作流工具", - "version": "1.2.8", + "version": "1.2.9", "main": "bin/gitm.js", "scripts": { "eslint": "eslint --fix --ext .vue,.js", @@ -23,10 +23,10 @@ "tracer": "1.1.2" }, "devDependencies": { - "@babel/cli": "^7.10.1", - "@babel/core": "^7.10.2", - "@babel/preset-env": "^7.10.2", - "eslint": "7.2.0", + "@babel/cli": "7.10.4", + "@babel/core": "7.10.4", + "@babel/preset-env": "7.10.4", + "eslint": "7.4.0", "prettier": "^2.0.5" }, "repository": {