feat(submodules): allow to match submodules by version prefix

This commit is contained in:
Jaka Hudoklin 2019-03-01 09:58:41 +01:00
parent d530750ffe
commit 5a7eefc489
No known key found for this signature in database
GPG key ID: 6A08896BFD32BD95

View file

@ -93,9 +93,11 @@ let
};
findModule = {name, version ? null, latest ? true}: let
versionPrefix = head (splitString [".x"] version);
matchingSubmodules = filter (el:
el.definition.name == name &&
(if version != null then el.definition.version == version else true)
(if version != null then hasPrefix versionPrefix el.definition.version else true)
) cfg.imports;
versionSortedSubmodules = sort (s1: s2: