diff --git a/lua/git/object.lua b/lua/git/object.lua index aa48de7..b6a9123 100644 --- a/lua/git/object.lua +++ b/lua/git/object.lua @@ -184,6 +184,7 @@ function M.read_uri(buf) vim.bo[buf].swapfile = false vim.bo[buf].bufhidden = "wipe" + ---@type string? local stdout = pending_content[buf] pending_content[buf] = nil if stdout == nil then diff --git a/lua/git/util.lua b/lua/git/util.lua index dade6b5..0a7974a 100644 --- a/lua/git/util.lua +++ b/lua/git/util.lua @@ -31,7 +31,10 @@ end function M.parse_revspec(revspec) local stage, path = revspec:match("^:([0123]):(.+)$") if stage then - return { stage = tonumber(stage), path = path } + return { + stage = tonumber(stage) --[[@as (0|1|2|3)?]], + path = path, + } end path = revspec:match("^:([^:]+)$") if path then