One thing that especially git fails at, is content that’s been moved around. Moving content is a simple and powerful editorial tool, but it starts to make any simple diff incomprehensible, showing large sections as added and removed.
Curious if you’ve thought about attacking this problem, or have seen any other tools that solve it elegantly?