summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2009-11-11 15:33:30 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2009-11-11 15:33:30 +0000
commit22d12032e75d60bf6ce2668d98a8cff714ce2bc5 (patch)
tree9de87433bf926bb3669e5e72cfe49f979415b9fe /lib
parent4b83a0d848627ce3a9cb63f647c5a9fdb5799f5b (diff)
downloadredmine-22d12032e75d60bf6ce2668d98a8cff714ce2bc5.tar.gz
redmine-22d12032e75d60bf6ce2668d98a8cff714ce2bc5.zip
Reject empty Mercurial entries (#4098).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3029 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'lib')
-rw-r--r--lib/redmine/scm/adapters/mercurial_adapter.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/redmine/scm/adapters/mercurial_adapter.rb b/lib/redmine/scm/adapters/mercurial_adapter.rb
index ee7d7ea9d..79e2d13e2 100644
--- a/lib/redmine/scm/adapters/mercurial_adapter.rb
+++ b/lib/redmine/scm/adapters/mercurial_adapter.rb
@@ -93,7 +93,7 @@ module Redmine
:path => (path.nil? or path.empty? ? e.first : "#{with_trailling_slash(path)}#{e.first}"),
:kind => (e.size > 1 ? 'dir' : 'file'),
:lastrev => Revision.new
- }) unless entries.detect{|entry| entry.name == e.first}
+ }) unless e.empty? || entries.detect{|entry| entry.name == e.first}
end
end
end