diff --git a/lua/lazy/view/render.lua b/lua/lazy/view/render.lua index b545af0..2a49848 100644 --- a/lua/lazy/view/render.lua +++ b/lua/lazy/view/render.lua @@ -526,7 +526,7 @@ function M:log(task) for _, line in ipairs(lines) do local ref, msg, time = line:match("^(%w+) (.*) (%(.*%))$") if msg then - if msg:find("^%S+!:") then + if msg:find("^%S+!:") or msg:find("^Revert \"%S+!:") then self:diagnostic({ message = "Breaking Changes", severity = vim.diagnostic.severity.WARN }) end self:append(ref:sub(1, 7) .. " ", "LazyCommit", { indent = 6 }) diff --git a/lua/lazy/view/sections.lua b/lua/lazy/view/sections.lua index c1681a8..1cb7aa9 100644 --- a/lua/lazy/view/sections.lua +++ b/lua/lazy/view/sections.lua @@ -46,7 +46,7 @@ return { return end for _, line in ipairs(vim.split(task:output(), "\n")) do - if line:find("^%w+ %S+!:") then + if line:find("^%w+ %S+!:") or line:find("^%w+ Revert \"%S+!:")then return true end end