As new scenarios are accepted into the package distribution, client end software will develop a sort of incompatibility. In v0.3, the server might serve all packages in the distribution, but the client may not have an updated distribution. In this case a user can be prompted to execute a scenario that it doesn't actually have a package for. This can be rectified by adding in an additional step to the client preceding all others to automatically git pull packages.
As new scenarios are accepted into the package distribution, client end software will develop a sort of incompatibility. In v0.3, the server might serve all packages in the distribution, but the client may not have an updated distribution. In this case a user can be prompted to execute a scenario that it doesn't actually have a package for. This can be rectified by adding in an additional step to the client preceding all others to automatically git pull packages.