mirror of https://github.com/folke/lazy.nvim.git
fix(git): better errors when a branch/tag/version could not be found. Fixes #276
This commit is contained in:
parent
85173dcc4d
commit
277a2ab10b
|
@ -34,6 +34,12 @@ M.log = {
|
||||||
elseif opts.check then
|
elseif opts.check then
|
||||||
local info = assert(Git.info(self.plugin.dir))
|
local info = assert(Git.info(self.plugin.dir))
|
||||||
local target = assert(Git.get_target(self.plugin))
|
local target = assert(Git.get_target(self.plugin))
|
||||||
|
if not target.commit then
|
||||||
|
for k, v in pairs(target) do
|
||||||
|
error(k .. " '" .. v .. "' not found")
|
||||||
|
end
|
||||||
|
error("no target commit found")
|
||||||
|
end
|
||||||
assert(target.commit, self.plugin.name .. " " .. target.branch)
|
assert(target.commit, self.plugin.name .. " " .. target.branch)
|
||||||
if target.commit ~= info.commit then
|
if target.commit ~= info.commit then
|
||||||
self.plugin._.updates = { from = info, to = target }
|
self.plugin._.updates = { from = info, to = target }
|
||||||
|
|
Loading…
Reference in New Issue