Author: vborja
Date: Thu Mar  6 15:44:55 2008
New Revision: 634458

URL: http://svn.apache.org/viewvc?rev=634458&view=rev
Log:
nailgun: fixed path handling on windows

Modified:
    incubator/buildr/trunk/lib/java/nailgun.rb

Modified: incubator/buildr/trunk/lib/java/nailgun.rb
URL: 
http://svn.apache.org/viewvc/incubator/buildr/trunk/lib/java/nailgun.rb?rev=634458&r1=634457&r2=634458&view=diff
==============================================================================
--- incubator/buildr/trunk/lib/java/nailgun.rb (original)
+++ incubator/buildr/trunk/lib/java/nailgun.rb Thu Mar  6 15:44:55 2008
@@ -447,6 +447,9 @@
         
         def initialize(path, *requires)
           @path = path.dup
+          if Config::CONFIG["host_os"] =~ /win/i
+            @path.gsub!('/', '\\').gsub!(/^[a-zA-Z]+:/) { |s| s.upcase }
+          end
           @requires = requires.dup
         end
 
@@ -565,7 +568,7 @@
             if save
               buildfile.runtime = runtime
               buildfile.loaded!
-              @buildfiles[path] = buildfile
+              @buildfiles[buildfile.path] = buildfile
             end
           end
           


Reply via email to