aboutsummaryrefslogtreecommitdiff
path: root/scripts/lintcommit.lua
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lintcommit.lua')
-rw-r--r--scripts/lintcommit.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/lintcommit.lua b/scripts/lintcommit.lua
index 7cb57de901..b8f0a09026 100644
--- a/scripts/lintcommit.lua
+++ b/scripts/lintcommit.lua
@@ -27,8 +27,9 @@ local function run(cmd, or_die)
if _trace then
p('run: ' .. vim.inspect(cmd))
end
- local rv = vim.trim(vim.fn.system(cmd)) or ''
- if vim.v.shell_error ~= 0 then
+ local res = vim.system(cmd):wait()
+ local rv = vim.trim(res.stdout)
+ if res.code ~= 0 then
if or_die then
p(rv)
os.exit(1)