╭ changed ────╮ │src/event.zig│ ╰─────────────╯ ╭─────────────────────────────────────────────────────────────────────────────╮ │87 } │ │88 }; │ │89 │ │90 -// every logical event's kind and creation-ordered active/removed id sets│ │90 +// every logical event's kind and update-ordered active/removed id sets │ │91 pub const event_index_key = "event-id->kind"; │ │92 pub const active_event_id_set_key = "active-event-id-set"; │ │93 pub const removed_event_id_set_key = "removed-event-id-set"; │ ╰─────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │964 // existing record's │ │965 switch (event_with_id.event) { │ │966 .user => |event_maybe| { │ │967 - const record_maybe: ?User.Record = if (event_maybe) |event| .{ .event = event, .created_order = event_order } else null; │ │967 + const record_maybe: ?User.Record = if (event_maybe) |event| .{ .event = event, .created_order = event_order, .updated_order = event_order } else null;│ │968 try User.consume(DB, repo_opts.hash, haxy_moment, &current_event_id, record_maybe, &arena, &repo_event_oid); │ │969 }, │ │970 .repo => |event_maybe| { │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │971 - const record_maybe: ?Repo.Record = if (event_maybe) |event| .{ .event = event, .created_order = event_order } else null; │ │971 + const record_maybe: ?Repo.Record = if (event_maybe) |event| .{ .event = event, .created_order = event_order, .updated_order = event_order } else null;│ │972 try Repo.consume(DB, repo_opts.hash, haxy_moment, &current_event_id, record_maybe, &arena, &repo_event_oid); │ │973 }, │ │974 .fork => |event_maybe| { │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │975 - const record_maybe: ?Fork.Record = if (event_maybe) |event| .{ .event = event, .created_order = event_order } else null; │ │975 + const record_maybe: ?Fork.Record = if (event_maybe) |event| .{ .event = event, .created_order = event_order, .updated_order = event_order } else null;│ │976 try Fork.consume(DB, repo_opts.hash, haxy_moment, &current_event_id, record_maybe, &arena, &repo_event_oid); │ │977 }, │ │978 .issue => |event_maybe| { │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │980 .event = event, │ │981 .author_email = authorEmail(commit_object.content.commit.metadata.author orelse ""), │ │982 .created_order = event_order, │ │983 + .updated_order = event_order, │ │984 } else null; │ │985 try Issue.consume(DB, repo_opts.hash, haxy_moment, &current_event_id, record_maybe, &arena, &repo_event_oid);│ │986 }, │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │989 .event = event, │ │990 .author_email = authorEmail(commit_object.content.commit.metadata.author orelse ""), │ │991 .created_order = event_order, │ │992 + .updated_order = event_order, │ │993 } else null; │ │994 try Discussion.consume(DB, repo_opts.hash, haxy_moment, &current_event_id, record_maybe, &arena, &repo_event_oid);│ │995 }, │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ 998 .event = event, │ │ 999 .author_email = authorEmail(commit_object.content.commit.metadata.author orelse ""), │ │1000 .created_order = event_order, │ │1001 + .updated_order = event_order, │ │1002 } else null; │ │1003 try Comment.consume(DB, repo_opts.hash, haxy_moment, &current_event_id, record_maybe, &arena, &repo_event_oid);│ │1004 }, │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1009 .event = event, │ │1010 .author_email = authorEmail(commit_object.content.commit.metadata.author orelse ""),│ │1011 .created_order = event_order, │ │1012 + .updated_order = event_order, │ │1013 .name = entry.name, │ │1014 .blob_oid = entry.oid, │ │1015 }; │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1047 .event = event, │ │1048 .author_email = authorEmail(commit_object.content.commit.metadata.author orelse ""),│ │1049 .created_order = event_order, │ │1050 + .updated_order = event_order, │ │1051 .event_oid = &event_oid, │ │1052 .base_tree_oid = &trees.base, │ │1053 .head_tree_oid = &trees.head, │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │1061 .event = event, │ │1062 .author_email = authorEmail(commit_object.content.commit.metadata.author orelse ""), │ │1063 .created_order = event_order, │ │1064 + .updated_order = event_order, │ │1065 } else null; │ │1066 try Patch.consume(DB, repo_opts.hash, haxy_moment, &current_event_id, record_maybe, &arena, &repo_event_oid);│ │1067 }, │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────╮ │next →│ ╰──────╯