diff --git a/lua/lazy/manage/process.lua b/lua/lazy/manage/process.lua index 7ac6514..d08f7c0 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 278d19b..2107d24 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