Nikita Karetnikov <nik...@karetnikov.org> skribis: >> 3. More generally, should the history of generations be linear, or >> should it be a DAG like Git commits? > > If the latter is the case, then we can probably use a simple tree. Here > is a related link: [1].
Right, if we went for a tree, each manifest could carry some sort of a zipper that would then allow us to know how to go back from there. >> Regarding (3), it seems that a linear history not only simplifies the >> implementation, but also the user interface, while covering most >> practical use cases. > > I agree. Great. It really seems simpler to use a linear history. Thanks, Ludo’.