Git for music with web based editor, commiting, branching, and collaboration. God help me.