3 ms·
> Branching strategy is the thing about Grace that's most different from other version control systems. Because it's so different, it's worth going over it in s
by bvrmn 2y ago
> Branching strategy is the thing about Grace that's most different from other version control systems. Because it's so different, it's worth going over it in some detail.
> In single-step branching, each child branch can be promoted only to its parent branch, and must be based on the most-recent version in the parent before being allowed to be promoted.
Um. Looks like it's a forced rebase with ff-merge. It's quite a stretch to call it "so different". Basically it locks you with a single server and prevents any decentralization. It's interesting how you solve consistency issues in cloud environment, this very invariant should not be violated.