diff options
-rw-r--r-- | morphlib/morphloader.py | 3 |
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. |