From 6c0b8039990b08b46b5d0c69392256e9f3a2f8d8 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 29 Dec 2022 01:02:05 +0100 Subject: [PATCH] fix(git): add --no-show-signature. Fixes #218 --- lua/lazy/manage/process.lua | 4 ++++ lua/lazy/manage/task/git.lua | 1 + 2 files changed, 5 insertions(+) diff --git a/lua/lazy/manage/process.lua b/lua/lazy/manage/process.lua index 7ac6514e..d08f7c0e 100644 --- a/lua/lazy/manage/process.lua +++ b/lua/lazy/manage/process.lua @@ -11,6 +11,7 @@ local uv = vim.loop ---@field on_line? fun(string) ---@field on_exit? fun(ok:boolean, output:string) ---@field timeout? number +---@field env? string[] ---@param opts? ProcessOpts function M.spawn(cmd, opts) @@ -21,6 +22,9 @@ function M.spawn(cmd, opts) "GIT_TERMINAL_PROMPT=0", "GIT_SSH_COMMAND=ssh -oBatchMode=yes", } + if opts.env then + vim.list_extend(env, opts.env) + end for key, value in pairs(uv.os_environ() --[[@as string[] ]]) diff --git a/lua/lazy/manage/task/git.lua b/lua/lazy/manage/task/git.lua index 278d19bb..2107d249 100644 --- a/lua/lazy/manage/task/git.lua +++ b/lua/lazy/manage/task/git.lua @@ -26,6 +26,7 @@ M.log = { "--decorate", "--date=short", "--color=never", + "--no-show-signature", } if opts.updated then