From f53ac540b305791eb2243ae76b5b62f0f4231eef Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Wed, 6 May 2026 15:42:38 +0200 Subject: [PATCH] fix(git): redo full setup when refreshing a half-initialized URI buffer --- lua/git/object.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/git/object.lua b/lua/git/object.lua index 1308849..b85b006 100644 --- a/lua/git/object.lua +++ b/lua/git/object.lua @@ -276,7 +276,11 @@ local function refresh(buf, r) if not rev_sha or rev_sha == state.sha then return end - populate(buf, r, rev, state, rev_sha) + if state.sha == nil then + M.read_uri(buf) + else + populate(buf, r, rev, state, rev_sha) + end end ---@param r ow.Git.Repo