Ticket #7292: allow_odd_names_for_plugin_directories.diff
| File allow_odd_names_for_plugin_directories.diff, 0.6 kB (added by jeremymcanally, 2 years ago) |
|---|
-
railties/lib/commands/plugin.rb
old new 258 258 end 259 259 260 260 def guess_name(url) 261 @name = File.basename(url) 261 @name = url.to_s.match(/(?:([^:\/?#]+):)?(?:\/\/([^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/)[3].split("/") 262 @name = (@name[1] == "svn") ? @name[2] : @name[1] 262 263 if @name == 'trunk' || @name.empty? 263 264 @name = File.basename(File.dirname(url)) 264 265 end