Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: