I like the idea but it feels like more of an attempt to usurp Git than actually solving a problem.