625 B
625 B
HTTPS-based protocol spec
When using HTTP, Venus will generate a warning and attempt to use HTTPS due to security issues.
Conventions
All paths used are relative to the path provided by the user.
Pulling
To start out communication, the client will attempt to access the file .venus/VERSION
. It will then verify that it supports the specified protocol and version, before getting .venus/default/BRANCH
and .venus/default/MOD
. It will then get the specified branch file and retrieve each mod, populating it's own .venus/MOD_ORDER
. It will then apply each mod's object(s) to it's own local copy of the repo.