Fast, scalable, distributed revision control system