Added support for submodules
remove extra pull for checkout tag to work