A while back box add would fetch all projects before searching for projects to add. At some point we disabled this in the name of performance, maybe presuming that new projects could be added by explicitly naming their source repo in the metadata on the commandline. This is only sufficient to clone missing repos, not fetch existing ones as the series of calls box-add -> ensure-deps-repos -> ensure-repo only does a clone with no fetch.
A while back
box add
would fetch all projects before searching for projects to add. At some point we disabled this in the name of performance, maybe presuming that new projects could be added by explicitly naming their source repo in the metadata on the commandline. This is only sufficient to clone missing repos, not fetch existing ones as the series of callsbox-add
->ensure-deps-repos
->ensure-repo
only does a clone with no fetch.