mitchellh/vagrant — pull request #525 by hh (2011-10-14 01:58:58+00:00)
Title: Mount Order on Unix hosts should be from shortest to longest

Detailed in michellh/vagrant#524

Basically we can't mount in random order... we need to mount directories closer to '/' first, then work our way outward.

So /vagrant/cache doesn't mount before /vagrant (which would make /vagrant/cache disappear.