<div dir="ltr"><div dir="ltr"><div>Package: catfish</div><div>Version: 1.4.7-1</div><div><br></div><div>Default path exclusions ("~/.cache", "~/.<span class="" style="" id=":3h7.52" tabindex="-1">gvfs</span>" and "/<span class="" style="" id=":3h7.53" tabindex="-1">dev</span>") fail if they match any fragment of the result path.</div><div><br></div><div>Test case:</div><div><br></div><div><span class="" style="" id=":3h7.54" tabindex="-1">mkdir</span> ~/<span class="" style="" id=":3h7.55" tabindex="-1">devel</span></div><div>touch ~/<span class="" style="" id=":3h7.56" tabindex="-1">devel</span>/123.<span class="" style="" id=":3h7.57" tabindex="-1">txt</span></div><div><span class="" style="" id=":3h7.58" tabindex="-1">sudo</span> <span class="" style="" id=":3h7.59" tabindex="-1">mkdir</span> /<span class="" style="" id=":3h7.60" tabindex="-1">devel</span></div><div><span class="" style="" id=":3h7.61" tabindex="-1">sudo</span> touch /<span class="" style="" id=":3h7.62" tabindex="-1">devel</span>/123.<span class="" style="" id=":3h7.63" tabindex="-1">txt</span></div><div><span class="" style="" id=":3h7.64" tabindex="-1">sudo</span> <span class="" style="" id=":3h7.65" tabindex="-1">updatedb</span></div><div><br></div><div>locate 123.<span class="" style="" id=":3h7.66" tabindex="-1">txt</span></div><div># It founds both files.</div><div><br></div><div>catfish --start / 123.<span class="" style="" id=":3h7.67" tabindex="-1">txt</span></div><div># It doesn't found anything because result paths include "/<span class="" style="" id=":3h7.68" tabindex="-1">dev</span>" string.<br></div><div><br></div><div>Solution:</div>- Exclude paths must end with "/".<br><div><div>- Result paths must start with exclude path in order to be excluded.<br></div></div><div><br></div><div>Fix patch attached.</div><div><br></div><div>Best regards.</div><div><br></div></div></div>