puppetlabs/puppet — pull request #648 by daniel-pittman (2012-04-09 22:58:06+00:00)
Title: master - Windows and Ruby

The 1.9.3 changes on master broke some of our Windows support, and showed some other shortfalls in our platform abstractions. This set of commits brings that up to speed on Windows Ruby 1.8.7, our supported stable Windows platform.

This has partial 1.9.3 compatibility - there are some known test failures where it looks like Win32API related changes might have broken our code. We only officially support 1.8.7 on Windows at the moment, and at least this moves us forward to actually testing the code effectively, so I would rather get it in now than delay longer.