> with git like branching version control.
Honestly, as long as it's based on open, text-based formats, I could handle the Git part myself.