Immediately after a clean git clone, it will pull down the submodules because the .git directories for the submodules don't exist. In all other cases, it is a no-op.