Project

General

Profile

Patch #5117 » mercurial_adapter_1.8.6fix.patch

Yuya Nishihara, 2010-11-20 19:34

View differences:

lib/redmine/scm/adapters/mercurial_adapter.rb
44 44
          end
45 45
          
46 46
          def hgversion_from_command_line
47
            %x{#{HG_BIN} --version}.lines.first.to_s
47
            %x{#{HG_BIN} --version}
48 48
          end
49 49
          
50 50
          def template_path
test/unit/lib/redmine/scm/adapters/mercurial_adapter_test.rb
17 17
                  "Mercurial Distributed SCM (1.0.1+20080525)\n" => [1,0,1],
18 18
                  "Mercurial Distributed SCM (1916e629a29d)\n" => nil,
19 19
                  "Mercurial SCM Distribuito (versione 0.9.5)\n" => [0,9,5]}
20
      trailing_text = <<-EOT.gsub /^ +/, ''
21
        (see http://mercurial.selenic.com for more information)
22

  
23
        Copyright (C) 2005-2010 Matt Mackall and others
24
        This is free software; see the source for copying conditions. There is NO
25
        warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
26
      EOT
20 27
      
21 28
      to_test.each do |s, v|
22
        test_hgversion_for(s, v)
29
        test_hgversion_for(s + trailing_text, v)
23 30
      end
24 31
    end
25 32
    
(12-12/13)