Currently for checking IDF version and submodules existence, build system uses `git` commands. But, it could be possible use-case where `git` is not installed (assuming IDF is flattened in source format) on system and build happens without any warnings. Signed-off-by: Mahavir Jain <mahavir@espressif.com>