mirror of
https://github.com/jj-vcs/jj.git
synced 2026-07-10 02:46:48 +08:00
This can happen if we remove predecessors from the commit object, and if committer timestamp wasn't updated (like in some jj-lib tests.) It's not wrong for the store to "overwrite" existing objects, but the repo expects new/rewritten commits have unique ids. If they didn't, cycle would be created in mut_repo.commit_predecessors/parent_mapping.
16 KiB
16 KiB