Running Module::Release on a Win32 system, using Strawberry 5.10.0.4
(some of the tests fail, but that's for another bug...)
sub dist will not work, because /dev/null does not exist AS SUCH on
Windows...
sub dist
{
...
my $messages = $self->run( "$self->{make} dist 2>&1 < /dev/null" );
$self->_debug( "messages are [$messages]" );
needs to be
my $devnull = File::Spec->devnull();
my $messages = $self->run( "$self->{make} dist 2>&1 < $devnull" );
$self->_debug( "messages are [$messages]" );
This change will probably help out other non-Unixy systems, too.
[wish I had a VM with git installed, then I'd provide a patch, instead
of just describing the change.]