Don't sanitize pattern or entry string
This commit is contained in:
		
							parent
							
								
									3002aa58f5
								
							
						
					
					
						commit
						119e0047e8
					
				|  | @ -89,12 +89,12 @@ module Jekyll | ||||||
|     # Check if an entry matches a specific pattern. |     # Check if an entry matches a specific pattern. | ||||||
|     # Returns true if path matches against any glob pattern, else false. |     # Returns true if path matches against any glob pattern, else false. | ||||||
|     def glob_include?(enumerator, entry) |     def glob_include?(enumerator, entry) | ||||||
|       entry_with_source = site.in_source_dir(entry) |       entry_with_source = File.join(site.source, entry) | ||||||
| 
 | 
 | ||||||
|       enumerator.any? do |pattern| |       enumerator.any? do |pattern| | ||||||
|         case pattern |         case pattern | ||||||
|         when String |         when String | ||||||
|           pattern_with_source = site.in_source_dir(pattern) |           pattern_with_source = File.join(site.source, pattern) | ||||||
| 
 | 
 | ||||||
|           File.fnmatch?(pattern_with_source, entry_with_source) || |           File.fnmatch?(pattern_with_source, entry_with_source) || | ||||||
|             entry_with_source.start_with?(pattern_with_source) |             entry_with_source.start_with?(pattern_with_source) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue