CLI: Rework submodule checking (#9162)
This commit is contained in:
		| @@ -24,7 +24,6 @@ ESSENTIAL_BINARIES = { | ||||
|     }, | ||||
|     'bin/qmk': {}, | ||||
| } | ||||
| ESSENTIAL_SUBMODULES = ['lib/chibios', 'lib/lufa'] | ||||
|  | ||||
|  | ||||
| def _udev_rule(vid, pid=None, *args): | ||||
| @@ -124,17 +123,11 @@ def check_submodules(): | ||||
|  | ||||
|     for submodule in submodules.status().values(): | ||||
|         if submodule['status'] is None: | ||||
|             if submodule['name'] in ESSENTIAL_SUBMODULES: | ||||
|             cli.log.error('Submodule %s has not yet been cloned!', submodule['name']) | ||||
|             ok = False | ||||
|             else: | ||||
|                 cli.log.warn('Submodule %s is not available.', submodule['name']) | ||||
|         elif not submodule['status']: | ||||
|             if submodule['name'] in ESSENTIAL_SUBMODULES: | ||||
|             cli.log.error('Submodule %s is not up to date!', submodule['name']) | ||||
|             ok = False | ||||
|             else: | ||||
|                 cli.log.warn('Submodule %s is not up to date!', submodule['name']) | ||||
|  | ||||
|     return ok | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user