.gitmodules details
-
Hi,
Could you please reveal some details about .gitmodules file? For example, "depends", "recommends", "status", "priority".
Looks like those are not standard keywords like path, url, branch. How and where they are used? May be on CI?And a few more questions:
- what is the difference between "depends" and "recommends"?
- what is the meaning of "status"? for some components status = ignore, but anyway such repos can be cloned via recursive clone along with other submodules
- what is the meaning of "priority"?
Thank you
-
Hi and welcome to devnet,
Not a formal answer as I am not involved in that part but:
- status is for the module status so whether in belongs to the essential set, add-on, technical preview, etc
- depends means that the listed modules are mandatory to build
- recommends means that additional features can be enabled if listed modules are present
- as for priority, I don't know.