From 7045f7f92d44f1828a6d13843620ba6d00f55a30 Mon Sep 17 00:00:00 2001 From: bootstraponline Date: Fri, 22 Jun 2012 16:04:57 -0600 Subject: [PATCH] Fix searching for page titles. --- lib/gollum/wiki.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/gollum/wiki.rb b/lib/gollum/wiki.rb index 4aa0f118..089b25d5 100644 --- a/lib/gollum/wiki.rb +++ b/lib/gollum/wiki.rb @@ -487,7 +487,8 @@ module Gollum end # Use git ls-files '*query*' to search for file names. Grep only searches file content. - @repo.git.ls_files({}, "*#{ query }*").split("\n").each do |line| + # Spaces are converted to dashes when saving pages to disk. + @repo.git.ls_files({}, "*#{ query.gsub(' ', '-') }*").split("\n").each do |line| file_name = line.chomp(::File.extname(line)) # If there's not already a result for file_name then # the value is nil and nil.to_i is 0.