Re:Ask HN: What's the worst piece of software you use everyday?
by mikeyjk on Saturday July 11, 2020 @09:51PM
(#23807987)
It does! I'm not sure what that person is referring to. git log can even use ASCII art to depict the relationship. Most modern git web frontends depict the relationship. Sourcetree, gitkraken depict the parent relationships. I wonder if we're misinterpreting? But the parents are distinct from one another, the hierarchy is not lost on merge. Part of the reason I prefer merge commits rather than rebasing.
Re:Ask HN: What's the worst piece of software you use everyday?
by smichel17 on Saturday July 11, 2020 @10:22PM
(#23808184)
Note: they don't have to be exclusive. You can rebase a branch so the history is linear, then merge --no-ff and create a merge commit for it. This gets you something like the best and worst of both worlds.
I thought that merge commits stored an ordered list of parents, and the first parent is generally the main branch, and second parent is a side branch.