# File lib/rake/alt_system.rb, line 50
50:     def repair_command(cmd)
51:       "call " + (
52:         if cmd =~ %r!\A\s*\".*?\"!
53:           # already quoted
54:           cmd
55:         elsif match = cmd.match(%r!\A\s*(\S+)!)
56:           if match[1] =~ %r!/!
57:             # avoid x/y.bat interpretation as x with option /y
58:             %Q!"#{match[1]}"! + match.post_match
59:           else
60:             # a shell command will fail if quoted
61:             cmd
62:           end
63:         else
64:           # empty or whitespace
65:           cmd
66:         end
67:       )
68:     end