Hi, >>>2) Allow inconsistent journals. >> >> I guess we don't want that. But the question is how close the journal >>has >> to match the original commit, specially "move" and "copy" operations. If >> they need to be preserved (do they?), then it's complicated. > >There is no use for a journal which is not accurate. After all, if we >consider implementing rebase (OAK-464) on top of the journal, it has to >be accurate.
Yes, I think we should have a consistent journal, if we have a journal. But the question is how close the journal has to match the original commit, specially "move" and "copy" operations. So, do "move" and "copy" operations need to be preserved, or can they be converted to "add node" / "remove node"? Regards, Thomas
