Using git-subtree, the number of diffs to calculate when running a git subtree split increases over time, reaching values that can make a split take very long.
One way to fix that is to git rm the path, commit it and then git subtree add it back.
Is there a simpler/cleaner way of resetting a subtree?
When doing the split the
--rejoinoption can be used, which seems to exist exactly to reuse the splits that have already happened.From https://github.com/apenwarr/git-subtree/blob/master/git-subtree.txt