puppetlabs/puppet — pull request #439 by pcarlisle (2012-02-01 21:12:24+00:00)
Title: Ticket/master/2244 plugin mount works with empty directory

Prior to this if there were no plugins in the modulepath then the plugin mount
(used for pluginsync) would return nil. If the modulepath is valid then the
correct behavior would be to appear as an empty directory, just as a normal
file source would. We can hack this by returning the modulepath and turning
off recursion so it appears empty.