Hacker News new | ask | show | jobs
by gecko 4843 days ago
I'll be publishing a series of articles that dive into the nitty-gritty of how Harmony works in the coming days, so I don't want to answer every single "How do you?..." question in this thread, but since you're the first one:

Git octopus merges of N parents are exploded into N-1 commits, each of which has some Harmony-specific metadata in its changeset extras field. We then use this data both to reassemble the octopus merge, and to prevent you pushing a changeset that has one of the "fake" octopus merges as a parent.

1 comments

That's how I thought it'd work, just curious. Looking forward to reading up how it works - I hope it's not too fragile.