Hello,
I changed the deployment instructions on http://wikitech.wikimedia.org/view/How_to_deploy_code, adding the "--recursive" flag to every invocation of "git submodule update". The GuidedTour extension (not currently deployed, but will be on Thursday) has a JavaScript dependency that is kept in a separate gerrit repository to facilitate submitting contributions and fix-ups upstream. I'd like to change another extension (EventLogging) to do the same. It seems like it'd be less error-prone to switch to updating submodules recursively by default.
If this is a Bad Idea for some reason that I have overlooked, please speak up.
-- Ori Livneh
wikitech-l@lists.wikimedia.org