It's not a good idea to have fallible operations run after `FetchOk` is received, since there's no easy way to communicate the error to the remote at that point. What would then happen is that the fetch just "hangs", since nothing is there to cancel it. Hence, we compute namespaces earlier in the process, and store the namespaces in the session. If there is a failure, the fetch is never initiated. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| Dockerfile | ||