Cuando empezó el trabajo sobre el protocolo quedó claro que para manejar la edición y el control de versiones distribuido era lógico separar estas dos tareas.