pub fn init_submodule_head_from_gitlink( modules_dir: &Path, oid_hex: &str, ) -> Result<()>
If modules_dir/HEAD is missing, sets it to oid_hex when that commit exists in objects/.
modules_dir/HEAD
oid_hex
objects/