When a repository does not yet exist during a fetch, i.e. a clone, then only delegates are being fetched. Augment Namespaces::Many to hold the trusted and optional delegate peers separately. Doing so allows the construction of the variant without the repository existing, but tracking relationships existing. This variant can then be used to build refspecs for both the trusted peers and delegates when doing a cloning fetch. Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com> X-Clacks-Overhead: GNU Terry Pratchett |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| Dockerfile | ||