Merge branch 'reportmissingbranch' into 'master'
If a branch is missing from a repo, report both
A missing branch in a yaml_git repo produces an unhelpful error message. This commit adds a check and reports the branch and repo names.
There may be a better way to approach checks in general...
See merge request !2
diff --git a/reclass/storage/mixed/__init__.py b/reclass/storage/mixed/__init__.py
index 95713b4..d9983fd 100644
--- a/reclass/storage/mixed/__init__.py
+++ b/reclass/storage/mixed/__init__.py
@@ -33,7 +33,7 @@
if 'env_overrides' in classes_uri:
for override in classes_uri['env_overrides']:
for env, options in override.iteritems():
- uri = classes_uri
+ uri = copy.deepcopy(classes_uri)
uri.update(options)
uri = self._uri(uri)
self._classes_storage[env] = get_storage(uri.storage_type, None, uri.options)