On Windows machines can be more than 30 seconds process. We currently clobber it and then check it out again when we could do "hg pull -u; hg up -C"
could we figure out which scripts we actually need and hit hgweb for those specific files? wget http://%(hghost)s/%(toolsRepoPath)s/raw-file/%(rev)/%(fileNeeded)s
I think unpack for dmg files. I believe we also use it for freeing space but there is plenty of space on the minis so I don't see the point.
I think we're clobbering configs and tools because of staging -- we can pull a different repository.
We could also pull the required tools from http directly, and avoid using hg.
Let me analyze it on bug 661585. We might just wget the raw file we need from that repo instead of checking out the tools repo.