From 6f6f1f1ba339b27779b0070b67d9f2daf3120477 2008-06-14 12:11:13 From: Jean-Philippe Lang Date: 2008-06-14 12:11:13 Subject: [PATCH] Merged r1500 from trunk. git-svn-id: http://redmine.rubyforge.org/svn/branches/0.7-stable@1530 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/lib/redmine/scm/adapters/subversion_adapter.rb b/lib/redmine/scm/adapters/subversion_adapter.rb index 40c7eb3..1cbdce1 100644 --- a/lib/redmine/scm/adapters/subversion_adapter.rb +++ b/lib/redmine/scm/adapters/subversion_adapter.rb @@ -64,6 +64,9 @@ module Redmine begin doc = REXML::Document.new(output) doc.elements.each("lists/list/entry") do |entry| + # Skip directory if there is no commit date (usually that + # means that we don't have read access to it) + next if entry.attributes['kind'] == 'dir' && entry.elements['commit'].elements['date'].nil? entries << Entry.new({:name => entry.elements['name'].text, :path => ((path.empty? ? "" : "#{path}/") + entry.elements['name'].text), :kind => entry.attributes['kind'],