[01:09] <quotemstr> Say I have parent branch foo and child branch bar.
[01:09] <quotemstr> How can I move all commits from bar to foo without the commit appearing as a merge commit?
[01:09] <quotemstr> That is, I'd like each commit in bar to appear as a top-level commit in foo.
[02:18] <spiv> quotemstr: sounds like you want the rebase plugin.