This is a known issue, but it seems like it’s gotten significantly worse in the past ~6 months, to the point where it’s disruptive to workflows, and would delay promptly recovering from bad deploys.
Here are some timings from my WordCamp.org sandbox using, using themes.svn
as a baseline.
/wp-content/themes ( 10
svn:external
s tothemes.svn
)
$ time svnup
…
real 0m0.313swp-content/plugins ( 27
svn:external
s toplugins.svn
items, 1 tometa.svn
)
$ time svnup
…
real 3m29.532s$ time deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors.-wordcamp.sh
…
real 4m44.074s
With a deploy taking almost 5 minutes, there’ll be a lot of extra/unnecessary downtime if we ever need to revert a bad commit and re-deploy.