> How does the linearify/dendrify work with already non-linear history? The current implementation using magic strings in commit messages seems incompatible with existing projects.
How about annotating an existing project with git-notes instead? You could add notes to existing commits without needing to rewrite history.