commit - db34521aaadfa21ff81addd90a52bc3117cd99e1
commit + 926fa84fb47f06ee935b01278c841e84fa92f081
blob - 12360d5798d23b8b218ea4ca0d991b798967f605
blob + e098c6c2b1b4710c0cd2da77b5fb96d09897c156
--- TODO
+++ TODO
creating a merge commit. Fast-forward should only be done if linear
history exists from the tip of the branch being merged to the tip of
the work tree's branch, and if the tip of the work tree's branch is
- itself not a merge commit (this makes "staggered" merges possible
+ itself not a merge commit (this makes "stacked" merges possible
by default, and prevents a 'main' branch from being fast-forwarded
to a vendor branch in case no new commits were added to 'main' since
the previous vendor merge). Provide an option (-M) which forces creation