diff --git a/git.zig b/git.zig index b147ccd8a904da18b754e81b96aadfbba0f0a903..fdfc22580f437430ff11bbf74d059806b3aea5df 100644 --- a/git.zig +++ b/git.zig @@ -1609,6 +1609,15 @@ pub const Repository = struct { try w.writevAll(&.{ "/", name, "\n" }); } }, + .T => { + if (p == null) { + try w.writevAll(&.{ " mode change ", &b_mode.intbytes(), " => ", &a_mode.intbytes(), " ", name, "\n" }); + return; + } + try w.writevAll(&.{ " mode change ", &b_mode.intbytes(), " => ", &a_mode.intbytes(), " " }); + try p.?.nprint(w); + try w.writevAll(&.{ "/", name, "\n" }); + }, else => {}, } }