Is there a defined open protocol for distributed version control? | Hacker News Reader