summaryrefslogtreecommitdiff
path: root/morphlib/morphloader.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/morphloader.py')
-rw-r--r--morphlib/morphloader.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/morphlib/morphloader.py b/morphlib/morphloader.py
index 7d51dc1e..a29e60bf 100644
--- a/morphlib/morphloader.py
+++ b/morphlib/morphloader.py
@@ -529,6 +529,9 @@ class MorphologyLoader(object):
elif not isinstance(ref, basestring):
raise ChunkSpecRefNotStringError(
ref, spec.get('alias', spec['name']), morph.filename)
+ elif not morphlib.git.is_valid_sha1(ref):
+ warnings.warn('Chunk "{}" has non-sha1 ref: "{}"\n'
+ .format(spec['name'], ref))
# Require build-dependencies for the stratum itself, unless
# it has chunks built in bootstrap mode.