Utility submodule_checkout()