OSDN Git Service

scm: Ruby 1.9 compatibility in getting scm version (#4273).
[redminele/redmine.git] / lib / redmine / scm / adapters / darcs_adapter.rb
index 0ed7e96..279d503 100644 (file)
@@ -44,6 +44,9 @@ module Redmine
 
           def darcs_binary_version
             darcsversion = darcs_binary_version_from_command_line
+            if darcsversion.respond_to?(:force_encoding)
+              darcsversion.force_encoding('ASCII-8BIT')
+            end
             if m = darcsversion.match(%r{\A(.*?)((\d+\.)+\d+)})
               m[2].scan(%r{\d+}).collect(&:to_i)
             end