@@ -64,6 +64,9 module Redmine | |||||
64 | begin |
|
64 | begin | |
65 | doc = REXML::Document.new(output) |
|
65 | doc = REXML::Document.new(output) | |
66 | doc.elements.each("lists/list/entry") do |entry| |
|
66 | doc.elements.each("lists/list/entry") do |entry| | |
|
67 | # Skip directory if there is no commit date (usually that | |||
|
68 | # means that we don't have read access to it) | |||
|
69 | next if entry.attributes['kind'] == 'dir' && entry.elements['commit'].elements['date'].nil? | |||
67 | entries << Entry.new({:name => entry.elements['name'].text, |
|
70 | entries << Entry.new({:name => entry.elements['name'].text, | |
68 | :path => ((path.empty? ? "" : "#{path}/") + entry.elements['name'].text), |
|
71 | :path => ((path.empty? ? "" : "#{path}/") + entry.elements['name'].text), | |
69 | :kind => entry.attributes['kind'], |
|
72 | :kind => entry.attributes['kind'], |
General Comments 0
You need to be logged in to leave comments.
Login now