Icon Overlay include, exclude paths

Issue #1727 wontfix
Former user created an issue

I want to be able to control exactly where overlay icons and context menus will appear in Windows Explorer (e.g. only in directory "C:\Projects" or a subdirectory of it). TortoiseSVN has had this capability for a number of years, and I have found it greatly increases speed and stability. Ideally, I would like all the options from TortoiseSVN's "Icon Overlay" Settings page to appear on TortoisHg's Shell Configuration "Icons" tab, but at a minimum, I would like to be able to set the Exclude and Include paths.

Comments (1)

  1. Adrian Buehlmann

    We don't have issues with speed and stability like SVN might have, so this is mostly unneeded.

    The workload is done by the overlay server doing hg status and mercurial treats all files of a repo as a whole anyway. There is no gain in trying to limit the paths, we have to read .hg/dirstate in whole anyway and we cache it anyway. The OS then throws queries at us for only the files that it wants to display.

    So, path filtering would most likely make things just slower, since we would have to additionally match paths from the OS against a set of filters.

    Seems pointless to me.

  2. Log in to comment