╭ changed ──────╮ │src/ui/Repo.zig│ ╰───────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │321 const identity = try arena.allocator().dupe(u8, repo_identity.identity); │ │322 // only the repo's creator may delete it, never a granted owner │ │323 const creator = if (session.userId()) |user_id| std.mem.eql(u8, &user_id, &owner_id) else false;│ │324 + // the branch HEAD names, which the branches tab shows as the default │ │325 + var head_buffer: [xit.ref.MAX_REF_CONTENT_SIZE]u8 = undefined; │ │326 + const default_branch = if (opened.head(io, &head_buffer)) |head| switch (head) { │ │327 + .ref => |ref| ref.name, │ │328 + .oid => "", │ │329 + } else |_| ""; │ │330 settings = .{ │ │331 .identity = identity, │ │332 .name = repo.event.name, │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │343 else => .settings, │ │344 }, │ │345 .members = try Members.init(io, gpa, arena, session.haxy_moment orelse return error.NoMoment, session.users_dir orelse return error.NoMoment, repo_identity.identity, &owner_id, &repo_id, members_route.start, if (members_route.confirm) |action| .{ .action = action, .name = members_route.user.slice() } else null),│ │340 - .branches = try Branches.init(arena, repo_identity.identity, repo.event), │ │346 + .branches = try Branches.init(arena, repo_identity.identity, repo.event, default_branch), │ │347 .delete = if (creator) .{ .target = .{ .repo = identity } } else null, │ │348 }; │ │349 } │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯