Search code examples
mercurialtortoisehg

TortoiseHg: Don't display ancestors in keyword search results


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:

enter image description here

And when I search for "merge" I get this:

enter image description here

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:

enter image description here

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.

Here's another example searching for "works!":

enter image description here

And using keyword specifically:

enter image description here

And filtering by author:

enter image description here

It just always finds the first match and displays all the ancestors...


Solution

  • I uninstalled TortoiseHg, deleted all of its files from the machine (AppData, configurations, etc.) and reinstalled from scratch and now it seems to work. Since I already tried reinstalling a month ago I guess that cleaning all the files helped.