╭ changed ────╮ │src/patch.zig│ ╰─────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭──────────╮ │← previous│ ╰──────────╯ ╭──────────────────────────────────────────────────────────────────────────╮ │536 .timestamp = input.timestamp, │ │537 }); │ │538 } │ │539 + refreshMergeability(repo_opts, io, allocator, target_repo, null);│ │540 } │ │541 │ │542 // merge a published patch and remove its fork │ ╰──────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────╮ │549 target_repo: *rp.Repo(.xit, repo_opts), │ │550 input: MergeInput, │ │551 ) !void { │ │548 - merge(repo_opts, io, allocator, repo_root_path, target_repo, input) catch |err| { │ │549 - if (err == error.PatchDataUnavailable or err == error.PatchOutOfDate) { │ │550 - const id = evt.parseEventId(&input.id) catch return err; │ │551 - refreshMergeability(repo_opts, io, allocator, target_repo, id); │ │552 - } │ │553 - return err; │ │554 - }; │ │552 + try merge(repo_opts, io, allocator, repo_root_path, target_repo, input); │ │553 try fork.remove(io, allocator, repo_root_path, admin_repo, &input.id, null, input.author);│ │556 - refreshMergeability(repo_opts, io, allocator, target_repo, null); │ │554 } │ │555 │ │556 fn commitAuthor(line: []const u8) !evt.CommitAuthor { │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────╯