From f4648dcc055a10573f36e83343592824155ab466 Mon Sep 17 00:00:00 2001 From: Michael Lingelbach Date: Fri, 14 Jan 2022 21:27:56 -0800 Subject: [PATCH] fix(): do not run fs_realpath on nil dir --- lua/gitsigns/git.lua | 2 +- teal/gitsigns/git.tl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/gitsigns/git.lua b/lua/gitsigns/git.lua index c6e548151..dc85b4630 100644 --- a/lua/gitsigns/git.lua +++ b/lua/gitsigns/git.lua @@ -240,7 +240,7 @@ M.get_repo_info = function(path, cmd) local toplevel = results[1] local gitdir = results[2] - if not has_abs_gd then + if gitdir and not has_abs_gd then gitdir = uv.fs_realpath(gitdir) end local abbrev_head = process_abbrev_head(gitdir, results[3], path, cmd) diff --git a/teal/gitsigns/git.tl b/teal/gitsigns/git.tl index 2d491586d..4b4e9d9d1 100644 --- a/teal/gitsigns/git.tl +++ b/teal/gitsigns/git.tl @@ -240,7 +240,7 @@ M.get_repo_info = function(path: string, cmd: string): string,string,string local toplevel = results[1] local gitdir = results[2] - if not has_abs_gd then + if gitdir and not has_abs_gd then gitdir = uv.fs_realpath(gitdir) end local abbrev_head = process_abbrev_head(gitdir, results[3], path, cmd)