title: TortoiseHg: Don't display ancestors in keyword search results
body: <p>I want to search my Mercurial repository for commits with a certain log message (e.g. "merge") using TortoiseHg.
  This is my repository without any search:</p>
  
  <p><a href="https://i.stack.imgur.com/ktOLW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ktOLW.png" alt="enter image description here"></a></p>
  
  <p>And when I search for "merge" I get this:</p>
  
  <p><a href="https://i.stack.imgur.com/6lWnJ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/6lWnJ.png" alt="enter image description here"></a></p>
  
  <p>So it seems like the search finds the first match and displays all of its ancestors. Filtering of non-matched change-sets it turned on:</p>
  
  <p><a href="https://i.stack.imgur.com/xEjfF.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xEjfF.png" alt="enter image description here"></a></p>
  
  <p>I only want to see the matching ancestors. It works for a colleague of mine, but we couldn't find what's different between our environments. We both use version 3.9 on Windows 10 x64 with the same extensions.</p>
  
  <p>Here's another example searching for "works!":</p>
  
  <p><a href="https://i.stack.imgur.com/Xmc99.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Xmc99.png" alt="enter image description here"></a></p>
  
  <p>And using keyword specifically:</p>
  
  <p><a href="https://i.stack.imgur.com/AFtde.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/AFtde.png" alt="enter image description here"></a></p>
  
  <p>And filtering by author:</p>
  
  <p><a href="https://i.stack.imgur.com/oELeA.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oELeA.png" alt="enter image description here"></a></p>
  
  <p>It just always finds the first match and displays all the ancestors...</p>