Last modified: 2013-12-17 15:36:09 UTC
The integration/jenkins.git project is available for deployment on tin.eqiad.wmnet under /srv/deployment/integration/slave-scripts That repositories has some submodules, to deploy it I went with: git deploy start git submodule update --init git deploy sync All the target have received a copy of the main git repository but the submodules ARE NOT THERE. Expected behavior: `git deploy sync` should replicate the repository on the deployment machine in the exact same state.
Change 98778 had a related patch set uploaded by Hashar: deployment: integration/slave-scripts has submodules https://gerrit.wikimedia.org/r/98778
Change 98778 merged by Ryan Lane: deployment: integration/slave-scripts has submodules https://gerrit.wikimedia.org/r/98778
hashar: Does this require more work (if so what) or has merging the patch in comment 2 fixed this?
I think Ryan hint to add: 'checkout_submodules' => true, Fix the issue. I was assuming git deploy would handle submodules by default.