fix-mercurial-repo-browsing.patch

fix mercurial repo browsing, patch against #1224 - Frédéric Moulins, 2008-03-11 00:46

Download (1.01 KB)

View differences:

lib/redmine/scm/adapters/mercurial_adapter.rb (copie de travail)
43 43
        def entries(path=nil, identifier=nil)
44 44
          path ||= ''
45 45
          entries = Entries.new
46
          cmd = "#{HG_BIN} -R #{target('')} --cwd #{target(path)} locate -X */*/*"
46
          cmd = "#{HG_BIN} -R #{target('')} --cwd #{target(path)} locate"
47 47
          cmd << " -r #{identifier.to_i}" if identifier
48
          cmd << " * */*"
48
          cmd << " 'glob:**'"
49 49
          shellout(cmd) do |io|
50 50
            io.each_line do |line|
51
              e = line.chomp.split('\\')
51
              e = line.chomp.split('/')
52 52
              entries << Entry.new({:name => e.first,
53 53
                                    :path => (path.empty? ? e.first : "#{path}/#{e.first}"),
54 54
                                    :kind => (e.size > 1 ? 'dir' : 'file'),